BRZHIFI SU8S
Сообщений 41 страница 60 из 178
Поделиться432023-08-10 21:31:09
Он прекрасно выдаёт I2S и со своим мастерклоком в 12.288 / 11.2896 МГц.
Да, но я писал уже раза три что не вижу там мастерклока от JL. У тебя на картинке-схеме только 3 дорожки от JL - SCLK/RLCLK/CH0DAT что соответствует ногам PA9/PA10/PA11.
Это трех проводное подключение, I2S будет работать и выводить звук и без мастерклока. Кстати MCLK только PA15/PB6 которых я не вижу на плате что бы куда то подключались. В таком случае 12.288 / 11.2896 МГц просто не попадают на DAC, DAC в таком случае будет отрабатывать или от внутреннего клока, или внешнего генератора.
- Подпись автора
By Admin
Поделиться442023-08-10 21:32:23
Чтото пошло не так...
Не удивительно, или соберите на ардуине или купите готовый.
- Подпись автора
By Admin
Поделиться452023-08-10 21:34:30
Он прекрасно выдаёт I2S и со своим мастерклоком в 12.288 / 11.2896 МГц.
Прекрасно выдавал бы, если бы был подключен.
- Подпись автора
By Admin
Поделиться462023-08-10 21:39:29
У него должно быть). 90%
С чего такая уверенность? Я бы не делал таких выводов.
То что он знает что такое микроконтроллер, не говорит что он знает что такое JL донгл, JL очень специфические, и тд.
Ну и судя по скринам переписки он в жизни не работал с JL. Если у него есть программатор, это не значит что он подходит ко всему. Программаторов миллионы, для разных чипов и контор их штампующих.
- Подпись автора
By Admin
Поделиться472023-08-10 21:53:23
Кстати, по идее если воткнуть флешку с музыкой, и посмотреть осциллографом на ноге LRCLK, то на LRCLK будет частота соответствующая частоте дискретизации.
Например если песня в 44100КГц, то и на LRCLK будет около 44100КГц.
Попросите друга что бы потыкался осциллографом на ножку PA10, при этом вставив флешку с музыкой и включив музыку.
Сначала протестируйте 44100, потом например 48000, если в чипе JL в прошивке не выбрано принудительно 48000 , то на ножке LRCLK будет частота соответствовать частоте дискретизации песни, если же там стоит как вкопаное 48000 то это 100% прошивка такая.
Другой вопрос, а зачем они так сделали, если это так?
- Подпись автора
By Admin
Поделиться482023-08-10 22:10:58
Да, но я писал уже раза три что не вижу там мастерклока от JL.
Необязательно же мастер клоку выходить из чипа куда-то наружу, он может и внутри чипа попадать на ту часть, которая выдаёт I2S (ALNK), и не обязательно ему быть внешним.
Там как раз всё от этого мастерклока расчитывается, и LRCK (деление MCLK в 256/384/512 раз - соответственно 256fs, 384fs и 512fs), и соответственно BCLK (в 32/64 раза больше LRCK, что по сути тоже деление MCLK на сколько-то раз)
или внешнего генератора.
И этим генератором является CS8422, который через свой PLL по частоте на BCLK (ISCLK) генерирует сам мастерклок, который уже попадает на ЦАП.
- Подпись автора
水Mizu-DEC JLtech since 22.06.2019
Поделиться492023-08-10 22:32:11
Необязательно же мастер клоку выходить из чипа куда-то наружу, он может и внутри чипа попадать на ту часть, которая выдаёт I2S (ALNK), и не обязательно ему быть внешним.
Не обязательно если внешний DAC имеет свой мастер клок. Как в нашем случае. Мастер клок это просто ножка с опорной частотой, если её нету то цап считает от своего клока.
По этому
Мастерклок нужен ЦАП-у, а не JL. Он прекрасно выдаёт I2S и со своим мастерклоком в 12.288 / 11.2896 МГц.
JL у нас НЕ выдает мастер клок, он тупо не нужен. Потому что у цапа есть своя опорка. Причем на много точнее и в два раза лучше.
У нас 3х проводное подключение без мастерклока, Чип просто гонит I2S без иастер клока, потому что у JL он всего до 12MHz. А с 12 МГц много не наресемплиш, да и точность и стабильность у него не очень.
****************************************************************************************************************************************************************************************************
Короче, потестировал по быстрому софт для 6901,
вывод -
Попросите друга что бы потыкался осциллографом на ножку PA10, при этом вставив флешку с музыкой и включив музыку.
Сначала протестируйте 44100, потом например 48000, если в чипе JL в прошивке не выбрано принудительно 48000 , то на ножке LRCLK будет частота соответствовать частоте дискретизации песни, если же там стоит как вкопаное 48000 то это 100% прошивка такая.
Именно так и происходит. Сделал два файла, 44100 и 48000, стою щупом на PB10 (LRCLK), и не важно какой файл я ему кормлю, всегда 44100 по дефолту ресемплит сам JL.
Сменил в прошивке на принудительное 48000 - начало ресемплить на 48000.
Короче, думаю так же и у вас. Нужно
Попросите друга что бы потыкался осциллографом на ножку PA10, при этом вставив флешку с музыкой и включив музыку.
Сначала протестируйте 44100, потом например 48000, если в чипе JL в прошивке не выбрано принудительно 48000 , то на ножке LRCLK будет частота соответствовать частоте дискретизации песни, если же там стоит как вкопаное 48000 то это 100% прошивка такая.
- Подпись автора
By Admin
Поделиться502023-08-10 22:39:18
Не обязательно если внешний DAC имеет свой мастер клок. Как в нашем случае. Мастер клок это просто ножка с опорной частотой, если её нету то цап считает от своего клока.
Но у AK4493 же нет внутреннего генератора мастер клока, ему нужен внешний. Вот он и проиходит либо с CS8422 - I2S с JL или S/PDIF входы, либо с USB платки.
- Подпись автора
水Mizu-DEC JLtech since 22.06.2019
Поделиться512023-08-10 22:48:24
Вот он и проиходит либо с CS8422 - I2S с JL или S/PDIF входы, либо с USB платки.
С JL у нас не идет мастер клок, он не может "подмешиваться" в I2S от JL, потыкай осликом, ты там на тех 3 ногах не найдешь 12 МГц, даже 2 МГц не найдешь.
JL просто дает аудио разбитое в цифру i2s и все, с нужной частотой дискретизации. мастер клок у нас дает тактовый генератор (именно генератор,) тот что возле CS8422 и CS8422 уже сама считает все.
- Подпись автора
By Admin
Поделиться522023-08-10 22:53:26
JL просто дает аудио разбитое в цифру i2s и все,
Хотя наверно ты это и имел в виду тут
Вот он и проиходит либо с CS8422 - I2S с JL или S/PDIF входы, либо с USB платки.
- Подпись автора
By Admin
Поделиться532023-08-10 23:02:03
Тоесть оно может получать опорку и без мастер клока и без внутреннего клока в DAC? Просто с i2s 3 wires?
тогда он будет оч всратым и не точным))) Теперь я понял про что ты.
- Подпись автора
By Admin
Поделиться542023-08-10 23:18:55
Кстати, по идее если воткнуть флешку с музыкой, и посмотреть осциллографом на ноге LRCLK, то на LRCLK будет частота соответствующая частоте дискретизации.
Например если песня в 44100КГц, то и на LRCLK будет около 44100КГц.
Попросите друга что бы потыкался осциллографом на ножку PA10, при этом вставив флешку с музыкой и включив музыку.
Сначала протестируйте 44100, потом например 48000, если в чипе JL в прошивке не выбрано принудительно 48000 , то на ножке LRCLK будет частота соответствовать частоте дискретизации песни, если же там стоит как вкопаное 48000 то это 100% прошивка такая.
Другой вопрос, а зачем они так сделали, если это так?
10 нога от ключа JL? Почему РА10? У меня нет даташита чтоб увидеть LRCLK. Это цифра тактируемая ?
Поделиться562023-08-10 23:22:26
Как я и предполагал, проверка опт от телика была бестолковой. Всегда 96 кГц, при любых настройках вывода звукас телика (auto, pcm, dd, dd+, aac)Коакс проверить нечем, на ресе только входыкоакс, выхода нет(. В целом и так понятно,чтоопт и коакс будут работать не так как через JL.
Поделиться582023-08-10 23:27:35
Это частота сэмплов каналов левый и правый.
Потому что прошивка по умолчанию именно туда выводит.
гугл ac6901a datasheet
Да искал я в гугле...или в яндексе. Не находил.
Ну вот, а я бы в 10 ногу тыкал осцилом.
Короче попробую, может завтра. Хоть он и в отпуске. Надеюсь осцилограф не утащил...в отпуск...
Поделиться592023-08-10 23:27:49
Как я и предполагал, проверка опт от телика была бестолковой. Всегда 96 кГц, при любых настройках вывода звукас телика (auto, pcm, dd, dd+, aac)Коакс проверить нечем, на ресе только входыкоакс, выхода нет(. В целом и так понятно,чтоопт и коакс будут работать не так как через JL.
Мы уже это поняли.
- Подпись автора
By Admin
Поделиться602023-08-10 23:31:45
Вот, с этого начните. Это даст ответ что дальше делать, но думаю прошивку по любому нужно менять.
Уже понял, 26 нога при передаче 44,1 и 48 кГц файлов. Может завтра на работе, если получится.