Jump to content
    

Внешний АЦП и задержки

5 минут назад, mantech сказал:

Ммм, да, шикарно, расскажите теперь почему для скоростных "комповых" осциллов применяют усб 3.0, там же уарта через переходник будет достаточно))))))

А сами не догадываетесь? А если чуток подумать? Снять кухаркин фартук и подумать. Вроде же всё очевидно.:mda:

5 минут назад, mantech сказал:

А, теперь понял, для карманной игрушки, наверно сойдет)))

Так эта тема - как раз о ней. Иначе бы автор просто купил готовый осцилл.

Share this post


Link to post
Share on other sites

6 минут назад, jcxz сказал:

Так эта тема - как раз о ней.

Тогда отлично, продолжайте))) Я т предполагал, что здесь про что-то подобное этому... ADC08200 8-Bit, 20 MSPS to 200 MSPS Хотя даже и на ней больше 100МГц на вход не подашь...

Edited by mantech

Share this post


Link to post
Share on other sites

21 hours ago, jcxz said:

Можно без костылей:

Под костылями имелся ввиду USB как таковой для подключения АЦП к распберри.

Кипарис в этом смысле ещё большие костыли (снятые с производства, кстати), ещё и прошивку надо для инновационного 8051 (да, конфигурацию gpif можно мышкой в графическом визарде натыкать).

MPSSE в ft232h с примитивным конечным автоматом и системой команд чтобы изобразить любой интерфейс "ногодрыганием" из юзерспейса на ПК и работающими везде готовыми драйверами выглядит меньшим злом.

21 hours ago, jcxz said:

Да и какой смысл? LPC4370

Если речь не про абстрактный приставку-самописец/оциллограф к ПК, то ТСу надо 16бит х 200кГц и 8 каналов simultaneous sampling (3МБ/сек всего-то) в виде конкретного АЦП засунуть в распберри, которая с этим и так вполне справится, но для этого ТСу придётся немного влезть в ядро линукса, чего видимо не хочется.

Share this post


Link to post
Share on other sites

1 час назад, _pv сказал:

Если речь не про абстрактный приставку-самописец/оциллограф к ПК, то ТСу надо 16бит х 200кГц и 8 каналов simultaneous sampling

При чём тут ТС? Вы хотя-бы почитайте о чём идёт речь в теме:

В 01.10.2025 в 19:29, Alex163 сказал:

Говоря об АЦП - а может, бывают модули с АЦП и памятью, позволяющие организовать осциллограф? Чтобы через Малинку задать скорость записи отсчётов в быструю память модуля и задать стартовое или стоповое условие; а потом не спеша прочитать отсчёты, обсчитать и нарисовать на экране картинку.

Где тут "16бит x 200кГц"?

ТС в теме давно протух. Много лет назад.

1 час назад, _pv сказал:

MPSSE в ft232h с примитивным конечным автоматом и системой команд чтобы изобразить любой интерфейс

Т.е.: прошивка для CY7C68013A - это почему-то плохо, а аналогичная прошивка для FT232H - нормально?  :scratch_one-s_head:  "Объективности" вам прям не занимать!  :sarcastic:

И какая разница - какое ядро в CY7C68013A? Да пускай там хоть i8080 будет; какая от этого разница для работы GPIF?

1 час назад, _pv сказал:

(снятые с производства, кстати)

С какого производства они сняты? На али их тонны продаются. И будут продаваться и производиться пока есть спрос.

И автор явно не серийное производство затеял. И хочет именно "модуль", что явно намекает на алиэкпресс.

Share this post


Link to post
Share on other sites

что некропост не заметил.

6 hours ago, jcxz said:

Т.е.: прошивка для CY7C68013A - это почему-то плохо, а аналогичная прошивка для FT232H - нормально?  :scratch_one-s_head:  "Объективности" вам прям не занимать!  :sarcastic:

Что такое MPSSE почитайте хотя бы для начала. нет там внутри никаких отдельно программируемых самостоятельных мозгов вообще.

Следующие грабли будут драйвера. там вон например usb загрузчик есть, с линуксом ещё возможно не так плохо, а вот в виндах для какой-то комбинации из множества х32/х64 * XP/7/8/10 заставить его работать был тот ещё квест, сейчас возможно не столь актуально. Но вот что так же как ft232h просто получится воткнуть этот кипарис в распберри, сказать FT_Open/FT_Write/FT_Read и получить данные без плясок с бубном есть некоторые сомнения.

6 hours ago, jcxz said:

С какого производства они сняты?

https://www.infineon.com/part/CY7C68013A-56LTXC

тонны какой именно субстанции там есть на алиэкспрессе под видом cy7c68013 - большой вопрос

Share this post


Link to post
Share on other sites

26 минут назад, _pv сказал:

Что такое MPSSE почитайте хотя бы для начала. нет там внутри никаких отдельно программируемых самостоятельных мозгов вообще.

Так и не понял почему вы боитесь прошивки?.... хоть x51 - какая разница? Ядро вообще не имеет никакого отношения к работе GPIF. Кроме разве что момента начальной инициализации.

26 минут назад, _pv сказал:

Следующие грабли будут драйвера. там вон например usb загрузчик есть, с линуксом ещё возможно не так плохо, а вот в виндах для какой-то комбинации из множества х32/х64 * XP/7/8/10 заставить его работать был тот ещё квест, сейчас возможно не столь актуально.

Лет ~14 назад делал проект на CY7C68013A. Под виндой делал. С автоматической загрузкой прошивки в чип. Не помню чтобы были какие-то "грабли" или "квест" - всё работало как часы как с загрузкой прошивки по USB на лету, так и с её загрузкой из EEPROM на плате.

26 минут назад, _pv сказал:

Но вот что так же как ft232h просто получится воткнуть этот кипарис в распберри, сказать FT_Open/FT_Write/FT_Read и получить данные без плясок с бубном есть некоторые сомнения.

В чём именно сомнения? Для распберри и в том и в том случае это будет одно и то же устройство, работа с которым определяется только конфигурацией в USB-дескрипторах. Если программист не умеет работать с эндпоинтами от CY7C68013A, он также не сумеет и с эндпоинтами FT232H.

 

Не надо выдумывать несуществующие "проблемы". CY7C68013A нормально работает.

Share this post


Link to post
Share on other sites

15 hours ago, jcxz said:

Не помню чтобы были какие-то "грабли" или "квест" - всё работало

то были какие-то либо уже почти "снятые с производства" XP но 64бит, либо наоборот "новые" на тот момент W10, но ещё 32бит. тоже заработало, но "осадочек остался".

15 hours ago, jcxz said:

CY7C68013A нормально работает

да я не спорю с тем что он работает, просто когда надо лишь получить данные от АЦП через какой-нибудь spi, хочется его просто воткнуть plug&play, так сказать, позвать Read() из готовой библиотеки и забрать данные, а не искать утилиты конфигурирования gpif, компилятор для 8051 , вспоминать его режимы адресации, "работать с эндпоинтами", а потом руками устанавливать определённые libusb0/-1/K через zadig.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...