• говно Tegra осциллоскопирование овер скайп — это ололол.

    пронаблюдали такое кино: на i2s входе кодека есть какое-то шевеление (bit clock, clock, data) с высокой частотой.
    есть ли там внутри данные или просто пустота — не видно (частоты у i2s — мегагерцовые).

    при установке ручки времени на 10 микросекунд, на ноге с данными различимы импульсы размером в клетку (в андроиде с рабочим звуком) и чуть больше в нормальном линуксе. это где-то сотня килогерц получается — вроде маловато, надо свериться с документацией и сорцами.

    в нормальном линупсе на выходе кодека полная тишина, мусора нет (жаль, можно было бы отбросить половину вариантов).

    варианты которые пока придумал:

    — проебан vdd инпут кодеку — надо читнуть даташитца по поводу spk_vdd и hp_vdd и посмотреть схему.
    — частота на шине i2s не совпадает сама с собой или с настройками кодека.
    — какая-то магя съедает данные на шине i2s (может ли это делать dap? нет ли там чего посередине?) маловероятно конечно
    — ядро вообще не шлет данные на шину i2s, только включает клок. как это проверить — пока не понял.

Replies (0)