Цитата:
Сообщение от Малиновский Александр
Если Вам не трудно перенесите этот пост в ту тему (на которую я дал ссылку) где это изначально обсуждалось.
1. Что такое "японский выход"?
2. АЦП в каком формате выдаёт преобразованное?
3. I2S предполагается в конце концов?
|
1. Японский вход, Japanese input format, обсуждался, в частности, в этой ветке:
http://shabad.ru/forumaml/showthread.php?t=1703
Возьму на себя смелость объяснить суть протокола так, как я её понимаю. Японский вход - последовательный протокол, очень близкий к i2C, и отличающийся, во-первых, стартовыми и стоповыми условиями, а во-вторых, не описывающий механизмы работы нескольких микросхем на одной линии. Если меня кто-нибудь поправит или дополнит, буду признателен! На стр. 9 - графики
http://vasiltech.narod.ru/files/TDA1543A.pdf
Реализовать его программно - пять минут работы. Но, при всём при этом, ЦАП у меня работает с искажениями больше положенного, и я не понимаю, почему. Единственное, что приходит на ум, это слишком высокая скорость ввода данных. Грубо говоря, я предельно быстро загоняю в него 16 бит и защёлкиваю их. Потом жду некоторое время, равное 1/44100 минус время вывода 16 бит и повторяю операцию. В действительности данные защёлкиваются каждые 1/44100 сек., но как внутренняя логика ЦАПа реагирует на такой ввод, я не знаю.