Size: a a a

2020 July 08

ΔΒ

Δαρθ Βέιδερ... in Embedded Group
ага, -mcmodel=medium надо вроде
источник

YM

Yury Markovski in Embedded Group
#вопросподелу  или не очень . Может кто подскажет. Есть необходимость в adc12bit 60M . Пытаюсь найти devboard  для "быстро завести и проверить"  в связке с stm32. А по факту предлагают подключать к другим доскам с fpga на борту и далее уже в usb на комп. Может кто встречал devboard adc с подходящими параметрами и возможностью предварительной обработки, чтобы дальше это дело подцепить к stm  и она не захлебнулась от потока данных ?
источник

DI

Dmitriy Isaev in Embedded Group
Захлебнется имхо
источник

A

Alexander in Embedded Group
Yury Markovski
#вопросподелу  или не очень . Может кто подскажет. Есть необходимость в adc12bit 60M . Пытаюсь найти devboard  для "быстро завести и проверить"  в связке с stm32. А по факту предлагают подключать к другим доскам с fpga на борту и далее уже в usb на комп. Может кто встречал devboard adc с подходящими параметрами и возможностью предварительной обработки, чтобы дальше это дело подцепить к stm  и она не захлебнулась от потока данных ?
Какой конкретно STM и какая предобработка?
источник

A

Alexander in Embedded Group
При топовых частотах 480 MHz это всего лишь 8 тактов на сэмпл АЦП.

Имхо очень круто.
источник

YM

Yury Markovski in Embedded Group
Alexander
Какой конкретно STM и какая предобработка?
f103 под рукой
источник

l

lbh in Embedded Group
Yury Markovski
#вопросподелу  или не очень . Может кто подскажет. Есть необходимость в adc12bit 60M . Пытаюсь найти devboard  для "быстро завести и проверить"  в связке с stm32. А по факту предлагают подключать к другим доскам с fpga на борту и далее уже в usb на комп. Может кто встречал devboard adc с подходящими параметрами и возможностью предварительной обработки, чтобы дальше это дело подцепить к stm  и она не захлебнулась от потока данных ?
можно подключить с cypress fx3, в gpif напрямую воткнуться  https://www.cypress.com/products/ez-usb-fx3-superspeed-usb-30-peripheral-controller
источник

A

Alexander in Embedded Group
Yury Markovski
f103 под рукой
Тогда нереально, сорри.
Системная шина 72/2 МГц - максимум 36 МГц.
источник

PB

Petr Belyaev in Embedded Group
SERDES + таймер + DMA + GPIO :D. Много GPIO
источник

l

lbh in Embedded Group
Alexander
Тогда нереально, сорри.
Системная шина 72/2 МГц - максимум 36 МГц.
как вариант на f103 - заюзать регистры-защёлки если интерфейс параллельный, и часть на логике сделать, а проц пусть данные собирает. но это на грани извращений
источник

YM

Yury Markovski in Embedded Group
источник

PB

Petr Belyaev in Embedded Group
Кстати, я вспомнил после этих ссылок, что у меня на 140 MSPS есть evalboard от LT. И борд с плисиной под него. Тактирование внешнее, как и питание. В МСК. Более конкретно не напишу, он давненько в ящике валяется
источник

PB

Petr Belyaev in Embedded Group
Прямо аналогичного плана
источник

YM

Yury Markovski in Embedded Group
Petr Belyaev
Кстати, я вспомнил после этих ссылок, что у меня на 140 MSPS есть evalboard от LT. И борд с плисиной под него. Тактирование внешнее, как и питание. В МСК. Более конкретно не напишу, он давненько в ящике валяется
по  задумке и ищу такую сборку но " в одном флаконе " и наружу spi  потом это добро уже на 103 дальше крутить)
источник

PB

Petr Belyaev in Embedded Group
Тогда сложно. От борды с ПЛИСиной идет USB. Да и вообще я не знаю такой СТМки, которая напрямую поддерживала бы интерфейс внешних высокоскоростных АЦП. LVDS сразу отпадает (переводить его в CMOS - ужасный колхоз), параллельный CMOS гипотетически возможен (смотря сколько в шине бит). Я выше немного пошутил насчет SERDES'a и горы GPIO, конечно, но, честно, других вариантов для сливания в STM таких потоков не вижу. Да и этот довольно сомнителен. А, да, SERDES берется во внешней ПЛИСине. Можно не очень сложную. В целом все равно выглядит как попытка совместить несовместимое
источник

PB

Petr Belyaev in Embedded Group
О, можно найти STM с ULPI USB и так туда данные лить )
Но это точно не про f103
источник

A

Alexander in Embedded Group
Petr Belyaev
О, можно найти STM с ULPI USB и так туда данные лить )
Но это точно не про f103
Нереально.
12 bit x 60 Msps = 720 mbps
А usb 2.0 (у ULPI) не более 480 mbps теоретически (со служебными накладными расходами).
источник

Х

Х in Embedded Group
Кстати, а со звуковыми частотами stm32f103 успеет? Ну например в квадрат возвести и сложить или может даже пофильтровать что-нибудь?
источник

СС

Сиие Сууие in Embedded Group
Yury Markovski
по  задумке и ищу такую сборку но " в одном флаконе " и наружу spi  потом это добро уже на 103 дальше крутить)
вы посчитйте максимальную скорость СПИАЙ и скорость вашей АЦП, что-то мне кажется что на самых высоких скоростях оно не пролезет
источник

A

Alexander in Embedded Group
Х
Кстати, а со звуковыми частотами stm32f103 успеет? Ну например в квадрат возвести и сложить или может даже пофильтровать что-нибудь?
Для 4 kHz - да :)
источник