truevoxdei 0 14 ноября, 2012 Опубликовано 14 ноября, 2012 · Жалоба Интересно, чем история закончилась...столкнулся с аналогичной проблемой. Народ помогите советом у меня в целом пошожая проблема.. Вывод RDY не сбрасывается ни в какую.... Тоже была похожая проблема. Именно с AD7730L. И почему-то именно с atmeg'ой (а именно atmega328). Хотя на контроллерах 51-х вроде, как слышал от многих, таких "граблей" никто не встречал. Обобщу нюансы (из своего опыта), может будет кому-то полезно и поможет. Нюансы такие: 1. Строго следить за соответствием SCKL-такта подаваемого ведущим на ведомого (АЦП). В отличии от других АЦП (сужу по своему скромному опыту), этот "камушек" - AD7730 уж очень привередлив к форме и чистоте сигнала, особенно сигнала, как отметил выше. 2. Не путать и НЕ забывать, какой режим выбран (какая нога STANDBY, SYNC, RESET и POL активирована). В моём случае POL сидит на земле. И соотвественно инициализация SPI у atmega328 (как, впрочем и у других) (0<<CPOL). 3. Режим SPI - т.н. "mode 1". CPOL = 0, CPHA = 1 (установка данных нарастающим фронтом, выборка падающим фронтом). За нюансами в даташит.... 4. Пришлось прицепить 200 pf на линию SCKL-такта почти у самой ножки АЦП (после резистора 470 Ом, резисторы стоят также на линиях CS, RDY, DIN, DOUT - так вроде правильнее). Т.к. на осциллограмме были иголки по фронту тактов SCKL до 800 милливольт. Щупы осциллографа скомпенсированы (осцил TDS2014B). Из-за этого были выбросы и АЦП просто так сказать "дурел" и иногда шел просто "мусор", а не полезные данные. Хотя это "нюанс" шины SPI в целом, а не конкретно этого АЦП. Но именно AD7730 так чувствительно реагирует на это. 5. Когда нужно, не забывать сбрасывать АЦП посылом 32 "1". 6. Плата 2-х сторонняя (ЛУТ). Нижний слой - земляной. Разведено с разделением "земель". И вообщем-то ориентировался на схематику и плату из шита "Evaluation Board for AD7730L Transducer ADC". 7. Мост тензометрический на 40 кг. 6 мВ. 4-х проводной. Запитал по AC-схеме. Драйвер TC4427 + IFR7905. На осциллограмме сигнал красивый. 8. Питание от USB (контроллер и АЦП). Ферритовые кольца на USB-шнуре (шнур фирменный, от epson года 2004-го.) 9. Поэкспериментировал с фильтрами. Остановился на 57 Гц. (нуль фильтр). Хотя, надо бы правильнее брать что-то из диапазона, что бы и работу ШИМ БП компьютера срезать. p/s/ Могу осциллограммы скинуть "основных" моментов работы с АЦП. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться