Jump to content
DimaK

Внешняя АЦП с параллельным интерфейсом

Recommended Posts

Приветствую коллеги,

есть необходимость оцифровывать относительно короткие временные интервалы (порядка 100к сэмплов) с часотой дискретизации порядка 25 МС/с.

Эту задачу я весьма успешно решил на PIC32MZ:  на внешнем 12-ти битном АЦП с параллельным интерфейсом удалось поднять аж 50 МС/с! 

Смысл простой: контроллер выдаёт наружу поделенный на 4 системный клок (200 МГц), которым и тактируется АЦП. А ДМА, стартуемая софтом, переносит

регистр порта (к которому подключена шина данных АЦП) в массив нужное число раз. Т.к. ДМА работает синхронно с клоком АЦП (в режиме блок-трансфер

это те же 50 МГц), то как раз и получается вожделенная скорость в 50 МС/с.

 А теперь вот решил переделать все это на STM32H743 (в силу целого ряда причин). Но все оказалось не так просто: клок на такой частоте наружу выдается

уже ну совсем корявый, к тому же MDMA работает ну совсем уж медленно - 1/12 от системного клока, против 1/4 на ПИКе  (померял "обратным" способом - т.е.

гонял по MDMA из массива 0х0000 и 0x0001 в порт и наблюдал пин 0 осциллографом). Т.е. получается, что даже при 400 МГц системного клока больше чем

33.3 МС/с частоты дискретизации не поднять? Или я делаю что-то не так? Подскажите концептуально, пожалуйста.

З.Ы. варианты использования  DCMI я пока не рассматриваю, но возможность такую держу на самый крайняк....

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.

Loading...

  • Сообщения

    • И что вам даст подтверждение? 200 Вольт - это напряжение гарантированного зажигания, а всё, что ниже - недокументированные, запредельные параметры. Т.е., у кого - то зажегся при 150, у кого - то нет. Или сегодня работает, а через месяц погас или начал моргать. Вам это надо - закладывать в конструкцию мину замедленного действия?
    • Здравствуйте! У меня есть игровой руль Defender forsage drift gt на 270 градусов. По краям у него есть небольшие мертвые зоны, как я понял из-за того, что там стоит потенциометр на 180 градусов. Если поставить потенциометр на 270 градусов, то мертвые зоны пропадут? Или это уже никак не изменить?
    • Телепаты как всегда в цене
    • Газоразрядные индикаторы ин2 имеют напряжение зажигания 200в, но слышал что они зажигаются и от меньшего напряжения, кто нибудь работал с ними, можете подтвердить?
    • стоп, стоп бл... схема то рабочая там внутри сборки стоят резисторы катод-уэ и при открытии оптотиристора через них начинает течь ток... часть его будет ответвляться в уэ... насчет автомата... это вводной автомат офисного помещения... ктож будет ставить в офисе автоматы тип D? с/л это справочный листок на п/п... не спрашивай пжлст что такое п/п это не первое, что придет в голову... а насчет проблемы расчета резистора, так там не нужен никакой расчет... там прямое измерение номинала для втекающего тока 0,2а... нужен источник питания, вольтметр, амперметр и калькулятр... или в уме посчитать несложно часное... 
    • https://vrtp.ru/index.php?showtopic=14969&st=2280 http://www.oka-nsk.ru/forum/viewtopic.php?f=21&t=1734 Попробуйте найти ответ на  форуме  по БП
×
×
  • Create New...