Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
31.05.2017, 16:07
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
|
Re: USB2->TTL->DAC serial
Да неее... вэб-камеры и многоканальные звуковые карты же как-то ж работают...
|
|
|
|
31.05.2017, 16:44
|
|
Вид на жительство
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 384
Сказал спасибо: 43
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
|
Re: USB2->TTL->DAC serial
Мне понравился ADS8675 в паре с CY7C65211 (USB-›SPI мост)
Весьма точно и удобно, Но, без MCU - "медленно и печально".
Кратко - эдесь.
|
|
|
|
31.05.2017, 18:28
|
|
Прописка
Регистрация: 25.03.2013
Адрес: Глубокое замкадье
Сообщений: 216
Сказал спасибо: 3
Сказали Спасибо 71 раз(а) в 55 сообщении(ях)
|
Re: USB2->TTL->DAC serial
Мой вариант:
cy7c68013a + ad7606
4 канала, 200 kSPS
Последний раз редактировалось vladisslav1; 31.05.2017 в 22:48.
|
|
|
|
31.05.2017, 21:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 16.05.2015
Адрес: Болгария
Сообщений: 1,460
Сказал спасибо: 286
Сказали Спасибо 1,125 раз(а) в 540 сообщении(ях)
|
Re: USB2->TTL->DAC serial
Никогда не делал подобное, может идея Незнайки содержит некую истину ?
АЦП дешового микроконтроллера с овощного магазина не осилит 150кГц, только 50. Следует подобрать чтото пошустрее. У ширпотреба разрешение 10 бит. Есть 12 бит, с супермаркета Если надо больше уже проблемно. Надобен отдельный чип АЦП.
Дале в FTDI потому что драйвера хорошие. Далее какая то терминалка и в лог файл.
Плохо если в лоб брать частота серийного канала получается порядка 3МГц. Не знаю осилят ли микроконтроллер, FTDI и терминальная программа.
Привлекательно както, на детали $15, плата $5
Удачи !
|
|
|
Сказали "Спасибо" OakRidge
|
|
|
01.06.2017, 02:16
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,260
Сказал спасибо: 11,170
Сказали Спасибо 3,860 раз(а) в 2,930 сообщении(ях)
|
Re: USB2->TTL->DAC serial
Так в варианте с 2232 будем иметь небуферизованный ввод-вывод.
Потоки данных и от камер, и от звуковой карты используют таки буфер - тогда плавание скорости на порту и задержки из-за работы ОСОБО не влияют (до некоторого предела) на передачу.
Уже столкнулся с подобным на похожей задаче - после долгих плясок с бубном удалось довести число пропавших отсчетов примерно до 0,1%. В итоге плюнул, поставил 232 и MSP430 и проблема исчезла сразу.
Для просто SPI все вполне проходит, но тут засада с SPI ADC. Нельзя будет гарантированно работать с ним на потоке данных с частотой семплирования - нет гарантии, что текущее значение будет считано, а не затерто следующим. Придётся работать запросами от хоста, а там уже другой объём данных к ADC получится. И для заявленных 100kHz и 14 бит данных сам поток данных будет иметь 1,4Mbit, а там ещё старт, стоп, пауза, дополнение до 16,… Если туда засунуть ещё и команды - сразу перешагнем порог в 3Mbit. С такой скоростью явно уже не UART нужен.
Придётся городить своё USB устройство. Ранее несколько ошибся с предложенным протоколом - там явно за 3Mbit вылезет.
NewWriter, Все перечисленное - совсем не с эмуляцией UART работает, там полноценные USB устройства (со всеми вытекающими в виде тех же 480Mbit в потолке).
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 01.06.2017 в 02:35.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:18.
|
|