C AD7894 и AD7895 есть более серьезная проблема, чем количество тактов CLK.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Леонид Иванович 11 апреля 2004 г. 18:24
В ответ на: Народ, кто работал с АЦП AD7895 (AD7894) - непонятки с serial interface. отправлено DMB 10 апреля 2004 г. 16:10

Что касается тактов, то первый "0" появляется после первого фронта, второй "0" - после первого спада. Т.е. будет всё нормально, если защелкивать данные по спаду. У этих АЦП есть более серьезная проблема. Вот мой старый пост:
"У этой микросхемы есть нехорошее свойство впадать в ступор,
когда BYSY висит постоянно. Это происходит всегда, если при ВЫСОКОМ уровне на
SCLK подать импульс на CONVST. В режиме нормальной работы этого можно не
делать, но никто не гарантирует, что такая комбинация сигналов кратковременно
не возникнет при включении питания (в процессе установления). Эксперименты
показали, что из такого состояния микросхема выводится подачей нескольких
импульсов на SCLK ("полного" набора из 16 импульсов хватает всегда).
Поэтому пришлось в Альтеру ввести поддержку специальной команды "сброс АЦП"
(маразм, конечно). Эта команда осуществляет обычное чтение АЦП, но без
анализа BUSY. Сброс осуществляется всегда перед началом работы и в случае
отсутствия готовности спустя таймаут."


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru