Всем доброго дня

Собрал устройство на базе АЦП AD7622. Изначально планировал гнать данные через SPI, но это оказалось технически невозможно (16 бит * 2MSP = 32 Mbps).
Вот. "Про запас" оставил возможность параллельного считывания, но выводов маловато и остановился на режиме 8 бит с чередованием байтов MSB и LSB (BYTESWAP).
Контроллер с задачей "махать ножкой" на частоте 2МГц и считыванием 2-х байт не справился (LPC3250). Пришлось сигнал BYTESWAP привязывать к стробирующему сигналу, а контроллер только читал байты. Т.е. результат предыдущей оцифровки еще в памяти буфера АЦП и им можно управлять, чередуя байты, а параллельно идет новое преобразование. В общем проблема в том, что иногда (2-3 раза на 20 млн. выборок) происходило, что-то похожее на "неправильные" данные в старшем разряде (или LSB залезали на MSB). Пока не поставил RC задержку на 10-20 нс на выводе BYTESWAP такая ерунда и происходила.
Может кто точно скажет, почему без задержки проскакивали ошибки?