реклама на сайте
подробности

 
 
> AT91SAM9G45, Частота работы порта 1.5мГц очень мало =(
Gevork
сообщение Feb 16 2012, 12:01
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 8-09-11
Пользователь №: 67 071



Добрый день. Столкнулся с такой проблеммой при подключении параллельного АЦП к портам процессора, не могу выжать с них больше 1.5 мГц. В МК STM скорость работы портов настраивается регистрами вроде бы как до 50мГц, неужели в данном случа компания Atmel не предусмотрела это и больше чем 1.5 мГц не вытянуть ? Или мб я не нашел данные регисты?
Работаю в режиме standalone программирование в среде IAR. Заранеее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DmitryM
сообщение Feb 16 2012, 12:44
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(Gevork @ Feb 16 2012, 15:01) *
при подключении параллельного АЦП к портам процессора, не могу выжать с них больше 1.5 МГц.

В каком режиме подключение? SMC зависит от настроек, максимально работает на частоте MCK/2 {66МГц}, ноги ввода вывода смотрите пп. 46.9. Подробнее информация о поключении АЦП.
Go to the top of the page
 
+Quote Post
Gevork
сообщение Feb 16 2012, 13:22
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 8-09-11
Пользователь №: 67 071



Цитата(DmitryM @ Feb 16 2012, 15:44) *
В каком режиме подключение? SMC зависит от настроек, максимально работает на частоте MCK/2 {66МГц}, ноги ввода вывода смотрите пп. 46.9. Подробнее информация о поключении АЦП.

АЦП внешняя параллельная. Имеет 12 бит данных и сигнал CLK, все это подключенно к порту E. Тактирование АЦП ведется с порта процессора =) Только всё равно н епонялтно как указывать максимальную частоту работ, можно ли поподробней плс.
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Feb 16 2012, 16:50
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(Gevork @ Feb 16 2012, 16:22) *
все это подключенно к порту E.

Обычный ного-дрыг, тогда в классическом варианте, когда процессор ничем больше не занят и остальная периферия не используется см пп.49.6 МСК/2 т.е. 66МГц. Как Вы получили 1,5МГц?
P.S. PE0 & PE31 могут сами генерировать сигналы PCK частоты кратной MCK, SCLK, PLL. Может с них начать оценку частотный характеристик?
Go to the top of the page
 
+Quote Post
Gevork
сообщение Feb 24 2012, 11:53
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 8-09-11
Пользователь №: 67 071



Цитата(DmitryM @ Feb 16 2012, 19:50) *
Обычный ного-дрыг, тогда в классическом варианте, когда процессор ничем больше не занят и остальная периферия не используется см пп.49.6 МСК/2 т.е. 66МГц. Как Вы получили 1,5МГц?
P.S. PE0 & PE31 могут сами генерировать сигналы PCK частоты кратной MCK, SCLK, PLL. Может с них начать оценку частотный характеристик?


В нашем случае контроллер ввода-вывода PIO настроен на частоту работы 12 МГц. Это реализовано с помощью регистра PMC_PCER, который разрешает или запрещает подачу Master Clock на PIO. В свою очередь, Master Clock тактируется от внешнего тактового генератора 12 МГц и не изменяется. Регистров настройки другой (большей 12 МГц) частоты PIO в даташите мы не обнаружили. Т.е. реально получается для приема 12 бит АЦП скорость 1.5 МГц для ногодрыгания каждой ножки.

Кто подскажет варианты выхода из данной ситуации??? Подскажите регистры настройки частоты PIO, чтобы выжать ногодрыгание и прием данных с 12 бит АЦП хотя бы 50 МГц (как у STM32).

В файле "Optimizing Power Consumption of AT91SAM9261-based Systems" с официального сайта Atmel http://www.atmel.com/Images/doc6217.pdf на странице 2 приведена блок-диаграмма системного контроллера. Согласно этой схеме PIO тактируется от PMC контроллера, который может умножать или делить частоту PLL (для PCK и MCK до 400 МГц).

Так почему-же мы не можем настроить частоту ногодрыгания равную частоте работы процессора???
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 11:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01431 секунд с 7
ELECTRONIX ©2004-2016