[an error occurred while processing this directive]
|
Есть проблема с использованием синхронного запуска ADS1241.
Система включает в себя MSP430 и ADS1241. ADS1241 тактируется с помощью внешнего кварцевого резонатора с частотой 4.95 Мгц.
Необходимо синхронизировать процесс начала преобразования с внутренним событием в MSP430 (переполнение таймера, например). Синхронизация делается с помощью специализированного входа DSYNC один раз в 500 ms. Последовательность действий следующая:
1. После старта ПО инициализирует АЦП на некоторый режим работы.
2. По событию DSYNC переводится из высокого уровня в низкий
3. Delay (more than 5 ms)
4. DSYNC переводится из низкого уровня в высокий
Ожидается, что АЦП после этого начнет работу в соответствиии с заранее сделанными настройками (частота отсчетов 7.5 Hz, etc.)
Но на практике сигнал готовности DRDY активизируется после 66 ms(вместо ожидаемых 133 ms ). Следующие сигналы DRDY "в норме", по крайней мере, в части времени преобразования, происходят через заданные 130 мс.
Никакой другой активности после начальной инициализации на интерфейсных линиях нет.
В чем может быть проблема ? Где асфальт ?
Заранее благодарен, Father
E-mail: info@telesys.ru