Цитата(rezident @ Feb 8 2008, 14:26)

Тип АЦП укажите. Какие у него уровни интерфейса? Если TTL/TTLLV, то нафиг не нужно pull-up к 5В для входных сигналов, 3В-ые уровни и так нормально примет. Если же входные уровни у АЦП CMOS, тогда ой! придется преобразователь уровней (только для АЦП) ставить.
По выходам же SPI нужно только выход SO DataFlash защитить от 5В уровня выходного сигнала АЦП. Т.к. SAM7 по входам толерантен к 5В и его отдельно защищать не нужно.
Резюмируя. У вас три устройства. Два с уровнями 3В, а одно с 5В. Так что в самом благоприятном случае вам потребуется всего лишь один элемент (или взять одногейтовый) LVC125, чтобы согласовать выходной уровень АЦП с остальной схемой.
АЦП AD7490
странно, но тип логики у него не указан. Проверил, всё работало и без подтяжки. Внимательнее глянул в его ДШ и там заметил возможность запитать всю логику от 3.3. Как и поступил. Несмотря на то, что "сам дурак" проблема стыковки разных уровней всегда актуальна и за советы спасибо!
OFFTOP:
А вот датафлэш у меня дохлый похоже, проблемы с запайкой были. Корпус TSOP, мог навернуться от перегрева?
Не отвечает на элементарный запрос статус регистра. По осцилографу команда проходит корректно, но нога выхода не дёргается. CS программный. Для DF не страшно что по окончанию операции CS не возвращается в исходное?
Сообщение отредактировал Goofy - Feb 8 2008, 08:40