|
|
 |
Ответов
|
Jun 27 2018, 06:37
|
Участник

Группа: Участник
Сообщений: 61
Регистрация: 2-10-17
Пользователь №: 99 572

|
Цитата(khach @ Jun 26 2018, 21:36)  14бит и менее к DCMI ( параллельному интерфейсу камеры) легко прикручиваются. Сбор данных по DMA. Синхронизации строчные и кадровые отключить. Спасибо. Вчера все просто получилось Поднял в кубе SRAM с одним битом адреса . О не дает, ругаеться Попробовал считать . Затем поднял DMA mem to mem тоже без особых проблем все завелось . Покак просто попробовал подавать напряжения на ноги и смотрел что читает в отладчике Ну и осцилографом клок посмотрел тот что NE1 у меня. Единсьвенная проблемка это была небольшая задержка между байтами что для ацп неприемлемо Пропала после того как в кубе ДМА аоменял значение thкуырщдв на любое кроме full- теперь всевь пакет идет равномерно Цитата(Forger @ Jun 26 2018, 20:58)  Подсказка есть тут: https://www.st.com/content/ccc/resource/tec....CD00201397.pdfЗависит от кода - CS (точнее NEx) дергается лишь при обращении к соотв. региону внешней памяти. Это вам не DDR. Насколько я понимаю CS в SRAM дергаеться всегда не зависимо от того к какому участку памяти обращаемся. Он так и называпеться -чип селект выбор кристалл.?
|
|
|
|
|
Jun 27 2018, 07:27
|

Профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831

|
Цитата(spirit_1 @ Jun 27 2018, 09:37)  Насколько я понимаю CS в SRAM дергаеться всегда не зависимо от того к какому участку памяти обращаемся. Он так и называпеться -чип селект выбор кристалл.? Обычно линий CS несколько (у ST они называются NE0, NE1 и т. д.). Каждая из них привязана к своему региону памяти. Разумеется, когда идет обращение к одному и тому же региону, то дергается только один соотв. NE. Подробности см. в даташите. Не ленитесь по-чаще это делать
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
|
Jun 27 2018, 07:43
|

Профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831

|
Цитата(jcxz @ Jun 27 2018, 10:31)  Вообще сомневаюсь, что там реально нужен внешний АЦП. Безусловно в реальности такие АЦП с таким потоком данных обычно вешают на толстую ПЛИС (буферы, цифровые фильтры). ПЛИС "цепляется" к соотв. и достаточно "злобному" МК. А причина, почему в данном случае используется АЦП, который тут как из пушки по воробьям, скорее выходит за рамки этой темы. Ждем новой темы в стиле "как заставить stm32f4 обрабатывать поток данных с внешнего АЦП под 50 мегасэмплов в сек без тормозов?"
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
|
Jun 27 2018, 09:16
|
Участник

Группа: Участник
Сообщений: 61
Регистрация: 2-10-17
Пользователь №: 99 572

|
Цитата(Forger @ Jun 27 2018, 08:43)  Безусловно в реальности такие АЦП с таким потоком данных обычно вешают на толстую ПЛИС (буферы, цифровые фильтры). ПЛИС "цепляется" к соотв. и достаточно "злобному" МК. А причина, почему в данном случае используется АЦП, который тут как из пушки по воробьям, скорее выходит за рамки этой темы. Ждем новой темы в стиле "как заставить stm32f4 обрабатывать поток данных с внешнего АЦП под 50 мегасэмплов в сек без тормозов?"  Здесь все очень просто. Это НЕ ПОТОК ДАННЫХ поэтому и применяеться контроллер . Мы оцифровываем короткий участок с обьемом до сотни выборок и потом можем достаточно долго его обрабатывать Пэтому выполнить преобразование например Герцеля для длока из 50-100 точек можно и на ф4 без всяких проблемм По поводу скорости то FMC f4 по датащиту обеспечивает скорость работы с памятью до 90 мгц. Хотелось бы это посмотреть так как мне 25 вполне хватит
|
|
|
|
|
Jun 27 2018, 09:38
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(spirit_1 @ Jun 27 2018, 12:16)  По поводу скорости то FMC f4 по датащиту обеспечивает скорость работы с памятью до 90 мгц. Хотелось бы это посмотреть так как мне 25 вполне хватит Это с памятью. С определённым интерфейсом и сигналами. У АЦП они немного другие и такой скорости там можно и не получить, а получить раза в 2 меньше. А тогда получается, что LPC4370 однозначно лучше связки из STM32F4+внешний_АЦП. Ну если конечно младшие 2 бита слова данных АЦП не критичны. Тем более если хватит 80MSPS - то на LPC4370 это без проблем, а через FSMC 80MSPS - вряд-ли.
|
|
|
|
Сообщений в этой теме
spirit_1 stm32f4 external parallel ADC Jun 26 2018, 09:22 Forger Цитата(spirit_1 @ Jun 26 2018, 12:22) Хоч... Jun 26 2018, 19:58     jcxz Цитата(Forger @ Jun 27 2018, 10:43) Ждем ... Jun 27 2018, 07:49      Forger Цитата(jcxz @ Jun 27 2018, 10:49) окажетс... Jun 27 2018, 07:55      Forger Цитата(spirit_1 @ Jun 27 2018, 12:16) Хот... Jun 27 2018, 09:35 khach По FSMC очень нерегулярно обмен происходит. Данные... Jun 27 2018, 09:45 spirit_1 Цитата(khach @ Jun 27 2018, 10:45) По FSM... Jun 27 2018, 10:32  jcxz Цитата(spirit_1 @ Jun 27 2018, 13:32) По ... Jun 27 2018, 10:39   spirit_1 Цитата(jcxz @ Jun 27 2018, 11:39) Не знаю... Jun 27 2018, 10:49   spirit_1 Цитата(jcxz @ Jun 27 2018, 10:39) Не знаю... Jun 27 2018, 11:41    jcxz Цитата(spirit_1 @ Jun 27 2018, 14:41) Я н... Jun 27 2018, 13:36     spirit_1 Цитата(jcxz @ Jun 27 2018, 14:36) В ОМ130... Jun 28 2018, 05:50  khach Цитата(spirit_1 @ Jun 27 2018, 12:32) Поя... Jun 27 2018, 10:53
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|