Привет!
Кто нибудь проверял SPDIF вход ?
Подаю на вход SPDIF 48000 32 бит. Пытаюсь прослушать что там...в итоге слышу прерывистый и искаженный сигнал.
Такое ощущение что сигнал приходит не полный, хотя драйвер вроде как выставляет верные параметры. Хотя я могу ошибаться...
Немного потестировал. Предполагаю что битность не правильная, скорость воспроизведения нормальная, значит частота дискретизации верная. Зацепил две платы вместе по SPDIF. Spdif выход рабочий, проверял. А вот вход ерунду выдает( Но битность это походу часть проблемы...
при работе на одной карте - вход на выход
и при сцепке двух плат
также можно осциллом посравнивать - нет ли различий
тут вся синхра в пределах узла spdif в A20, возможно где-то в регистрах spdif-in надо поискать источник синхронизации и переключить (на правах гипотезы)
00 - Expanding “0” at LSB of SPDIP_RXFIFO register
01 - Expanding received sample sign bit at MSB of OWA_RXFIFO register
10 - Truncating received samples at high halfword of OWA_RXFIFO register and low halfword of AC_FIFO register is filled by “0”
11 - Truncating received samples at low halfword of OWA_RXFIFO register and high halfword of AC_FIFO register is expanded by its sign bit
и расшифровка Mode 3.
11 - Truncating received samples at low halfword of OWA_RXFIFO register and high halfword of AC_FIFO register is expanded by its sign bit
Вот тут я не могу понять что за регистры OWA_RXFIFO AC_FIFO ??
Переключал я разные режимы, толку 0, либо хрень либо тишина.
--------------------------------------------------------------------------------------------
В FEX все прописано. Пока причины не нашел... С родной платы принимает сигнал но не правильно, затыкается и тд.. С внешних источников вообще никак не реагирует( может что то с уровнем, надо будет проверить