Микроконтроллеры | Как измерить ШИМ поступающий на Atmega ? Период и ширину импульсов. |
|
---|---|---|
GM: Сам недавно столкнулся, использовал сишную программу расчёта MD5, она долго КС считала (за 200 мс для 128КБ флеши с клоком 100 МГц) |
|
|
Так и было, но теперь FIA требует непрерывного вычисления (MD5 с новым seed) в фоновом режиме, а у меня основной цикл измерения момента занимает 500 мкс. |
|
|
Я вот ещё спрашивал на стр.2. Digital: GM: контроллер синхронный |
|
|
Имелось в виду, что фронт системного клока синхронен с началом команды. Предвидя вопрос, привожу пример некой асинхронности. Процессор TMS320F2812, с которым я работаю, получает внешние 20 МГц, с помощью внутренней ПЛЛ эта частота умножается на 10 и делится на 2, получается 100 МГц системной частоты. Системная частота лишь в среднем равна 100МГц=20*10/2, но значение частоты за несколько периодов может быть отлично от 100. В моем дивайсе это является дополнительным источником погрешности и существенным ограничением для когерентного накопления. |
|
|
GM: Процессор TMS320F2812, с которым я работаю Это типа ATmega новая чтоль ? |
|
|
Не, типа не то(. Это DSС - цифровой сигнальный контроллер фирмы тексас, весьма мощная штучка, один из лучших в своём классе, клок до 150 МГц, даёт до 300 ММАС. Есть 16-кан.АЦП 12 бит, 12.5 Мвыборок/с, вообще много всякой периферии. Кстати, уже появились 300 МГц цифровики (называется delfino серия), дают до 600 Мфлопс, правда, АЦП на борту уже нет, ну и корпус только бга. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |