Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 30.05.2017, 17:38  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: USB2->TTL->DAC serial

Собственно идею USB-TTL-DAC стоит немного трансформировать - USB-MCU-DAC. Интерфейс в части USB-MCU может быть и UART, а в части MCU-DAC - будет I2C/SPI. Прелесть решения в выносе работы с DAC в MCU и реализации в нем же интерфейса управления и контроля преобразования.
Самый простой вариант принимать от него посылки в виде 00 NN NN DD для данных преобразования, где NNNN - номер преобразования без знака для контроля последовательности, 00 - признак данных (для ответов на команды/вопросы отдельный код) и DD - собственно результат с DAC.
Необходимые команды/запросы достаточно легко придумать и реализовать по потребности.
Простую выдачу в канал не удасться реализовать, поскольку у DAC не совсем простой алгоритм работы с портом - там и инициализация, и параметры, и сброс,… без прослойки н получится. Или MCU или программой городить управление.
MCU придётся выбирать достаточно шустрое - минимум на 10-15MIPS, исходя из примерной длины обработчика в инструкциях для 100kHz sample rate.
Можно конечно и на FPGA заморочиться, но это тут окажется сильно сложнее в программировании без навыков.
Ну и конечно достаточное количество RAM для буферизации. Порядка 256-512-1024 байт с учётом потока команд/запросов к устройству, которые тоже будут кушать процессор, снижая при этом выдачу наверх.
Реклама:
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 30.05.2017 в 17:43.
mike-y-k вне форума  
Непрочитано 30.05.2017, 17:52  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: USB2->TTL->DAC serial

Только FPGA + двухпортовая память, только хардкор)
AR_Favorit вне форума  
Непрочитано 30.05.2017, 20:01  
ramilkazus
Временная регистрация
 
Регистрация: 04.02.2009
Сообщений: 61
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ramilkazus на пути к лучшему
По умолчанию Re: USB2->TTL->DAC serial

" FTDI и делать SPI"
- вот - нашёл такой документ:
AN_221_Adding an ADC_to a Raspberry_Pi
----------
там
FT2232H + ADC LTC1860
-----------
что скажете про это решение?
Вложения:
Тип файла: pdf AN_221_Adding an ADC_to a Raspberry_Pi.pdf (443.3 Кб, 0 просмотров)
ramilkazus вне форума  
Непрочитано 30.05.2017, 20:26  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,508
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: USB2->TTL->DAC serial

Нууу вы из пушки по воробьям прямо-таки - через гигагерцевую "малинку" пускать...
Ёлы-палы, у FT2232H - многопортовый параллельный выход. Найдите АЦП с параллельным выходом, соедините их вместе и возрадуйтесь.
И по-моему, у FT2232H есть SPI. Не знаю, не сталкивался близко с ней.

А если бы умели хоть чуть-чуть программить, можно было бы через АЦП с послед.или паралл.выходом -› какой-нибудь наипростецкий МК, выдающий на выход UART -› CP2101 -› USB.

Можно и на дискретной логике смастрячить. Для этого: АЦП с параллельным выходом -› преобразователь параллельный/UART -› CP2101 -› USB в комп.

Последний раз редактировалось NewWriter; 30.05.2017 в 20:37.
NewWriter вне форума  
Непрочитано 30.05.2017, 21:58  
ramilkazus
Временная регистрация
 
Регистрация: 04.02.2009
Сообщений: 61
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ramilkazus на пути к лучшему
По умолчанию Re: USB2->TTL->DAC serial

Сообщение от NewWriter Посмотреть сообщение
у FT2232H есть SPI.
есть, на картинке
(описание в предыдущем файле)
Миниатюры:
Нажмите на изображение для увеличения
Название: ADC+FTDI.gif
Просмотров: 0
Размер:	110.0 Кб
ID:	114931  
ramilkazus вне форума  
Непрочитано 30.05.2017, 22:43  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: USB2->TTL->DAC serial

Сообщение от ramilkazus Посмотреть сообщение
для промышленных применений
Сообщение от ramilkazus Посмотреть сообщение
нужен АЦП (иначе ADC)
Сообщение от ramilkazus Посмотреть сообщение
подключение к USB2 компьютера
куйней не болтайте - ознакомьтесь, для начала, с недостатками USB в промприменениии
проще, чтоб были дельные советы, озвучить примерную задачу и область применения свистоперделки
jump вне форума  
Непрочитано 31.05.2017, 06:43  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: USB2->TTL->DAC serial

...о недостатках (TE Connectivity):


И хрен его знает, что у TC в качестве компьютера )
Может, рабочая станция.
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
Непрочитано 31.05.2017, 07:25  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,861
Сказал спасибо: 2,532
Сказали Спасибо 11,773 раз(а) в 5,897 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: USB2->TTL->DAC serial

Сообщение от NewWriter Посмотреть сообщение
И по-моему, у FT2232H есть SPI. Не знаю, не сталкивался близко с ней.
Точно есть у СН341Н.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 31.05.2017, 11:36  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: USB2->TTL->DAC serial

У 2232 в режиме MPSSE есть и SPI, и I2C, и даже с параллельным можно работать.
Сложность будет именно в написании нужного ПО. Развлекаться с с получением непрерывного и без выпадений потока данных в таком варианте будет весьма нетривиальной задачей и потребует создания драйвера на самом нижнем уровне.
С прослойкой в виде МК задача решается гораздо проще. Прелесть такого решения ещё и в возможности замены/модификации измерительной части. Без изменений на стороне принимающей данные.

Было бы таки неплохо понять что и для чего планируется использовать.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 31.05.2017, 15:08  
ramilkazus
Временная регистрация
 
Регистрация: 04.02.2009
Сообщений: 61
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ramilkazus на пути к лучшему
По умолчанию Re: USB2->TTL->DAC serial

Сообщение от mike-y-k Посмотреть сообщение
получением непрерывного и без выпадений потока данных в таком варианте будет весьма нетривиальной задачей и потребует создания драйвера на самом нижнем уровне
разве стандартный, фирменный драйвер D2XX не подходит?
(отуда такое мнение: личный опыт?)
Вложения:
Тип файла: pdf D2XX_Programmer's_Guide(FT_000071).pdf (829.0 Кб, 0 просмотров)
ramilkazus вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ускорить компьютер 7Fantomas7 Ремонт оргтехники 111 08.08.2018 05:27
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
HP 1022 и USB2 myskam Ремонт оргтехники 10 19.08.2013 20:22
Нужно несколько serial, а есть только I2C. Конвертер? atsys Микроконтроллеры, АЦП, память и т.д 12 27.03.2009 03:40


Часовой пояс GMT +4, время: 02:51.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot