Подскажите, как правильно проинициализировать AMBE-2000, чтоб в результате этот девайс ожил.
Устанавливаю режим, Passive Framed mode.
VAD = 1;
SLIP = 1;
ECHOCAN = 1;
CHAN_SEL0 = 0;
CHAN_SEL1 = 1;
SOFT_EN = 1;
При получении EPR:
Формирую заголовок пакета и отправляю в AMBE. (channel interface), после этого сразу читаю данные из AMBE...
По документации это так:
The AMBE-2000™ expects an encoder packet to be read approximately every 20 msec. Following the
initial reset, wait for EPR to go low and read the initial packet (t0). 20 msec later, the next packet (t1) should be
ready. For packet t1 and all following packets use the procedure below:
1) Wait for slightly less than 20 msec.
2) Assert CHAN_TX_STB and read word on CHAN_TX_DATA.
3) If transmitted word not 0x13EC, discard it and repeat step 2.
4) If transmitted word 0x13EC, read 23 more words (rest of packet).
В результате девайс мне отдаёт только первое слово заголовка 0x13EC по линии CHAN_TX_DATA, далее формирую ещё 23 цикла чтения, но линия пуста и ничего не отдаёт.