(09-02-2018 20:56)avatar писал(а): ...
Руслан, есть вопрос, не появилось ли мыслей, или может уже есть и реализация СтримЛока для АШДИМАЙ выхода?
Понятно что на этот выход очень благоприятно влияет линейный блок питания и качественный клок... но может можно прокачать актуальный для многоканала выоход?
Реализации в готовом устройстве конечно же нет - банально не занимался, но при этом попытки изучить формат данных принцип передачи и собственно, что передается были. Результат мне не нравится.
При всей массе проводов в HDMI кабеле было выведено (экспериментально-теоретическим путем): 4 витых пары в экране отвечают за передачу даты видеосигнала и клока синхронизации, еще несколько ниток всякое управление и наконец для передачи звука всего два провода (однозначно если линию отключить звука не будет) называется SCL и SDA. Исходя из скудного опыта в программировании микроконтроллеров - получается это двухпроводный формат данных достаточно стабильный и по которому можно вдуть что угодно и практически на любой частоте (зависит от кабеля).
Т.е. получается на стороне передатчика есть некий кодер (упаковывает\раскладывает) аудио данных, а на приемной стороне есть декодер который синхронизируется по приходящему клоку.
Задача Streamlock была синхронизировать работу по фронту импульса - прецизионного генератора, PLL формирователь процессора и выходные данные S\PDIF.
Теперь, линия SCL, SDA - это прямо сформированные внутренним PLL процессора выходные данные. Соответственно, из ранее изложенного получается, что при установке модуля - линия выхода SCL, SDA автоматически находится в синхронизме с прецизионным генератором.
Возможно, я не совсем точен в определениях... сори.
Вывод напрашивается следующий - для улучшения вывода данных SCL SDA нужно изготовить высококачественный буфер способный работать в линию ну и конечно применять качественный HDMI кабель (хотя эти два сигнала передаются в кабеле по убогой витой паре иногда даже без экрана).
Для дальнейшего проведения экспериментов в этой области нужно достаточно качественное устройство которое понимает этот формат - ресивер например.
Don't Eat The Yellow Snow... (с)