πŸ“ Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹ΠΉ стримСр/ΠΏΠ»Π΅Π΅Ρ€ Π½Π° основС ΠΌΠΈΠ½ΠΈ-ΠΏΠ»Π°Ρ‚Ρ‹ ARM Raspberry Pi (собираСм сами!)

120 Π½Π° ΠΊΠΎΠΌΠΏ Π½Π΅ ΠΆΠ°Π»ΠΊΠΎ. 17 для тСста ΠΆΠ°Π»ΠΊΠΎ :). Π’ Ρ‚Π΅ ΠΆΠ΅ дСньги ΠΏΡ€ΠΎΠ΄Π°Π΄ΠΈΡ‚Π΅ (Π° ΠΊΠΎΠΌΠΏ β€” Π½Π΅Ρ‚ :slight_smile:

4 Π»Π°ΠΉΠΊΠ°

Π­Ρ‚ΠΎ Π²ΠΈΠ΄Π½ΠΎ, Π° ΠΌΠ΅ΠΆΠ΄Ρƒ LC125A ΠΈ BUFF I2S, какая-Ρ‚ΠΎ малСнькая, это Ρ‡Ρ‚ΠΎ?

На ΠΊΠΎΠΌΠΏ Π½Π΅ ΠΆΠ°Π»ΠΊΠΎ, всС ΠΎΡ‚ΡΠ»ΡƒΡˆΠ°Π½ΠΎ, всС ΠΏΠΎ Π΄Π΅Π»Ρƒ.
ΠšΡƒΠΏΠΈΡ‚Π΅ сами PI2AES, Π΄Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅ ΠΏΠΎΠ³ΠΎΠ½ΡΡ‚ΡŒ Π½Π° Π½Π΅Π΄Π΅Π»ΡŒΠΊΡƒ с Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ Ρ‚ΡƒΠ΄Π°-ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΡ€ΠΎΠ΄Π°Π΄ΠΈΡ‚Π΅. НС?

Π― ΡƒΠΆΠ΅ ΠΏΠΎΡΠ»ΡƒΡˆΠ°Π» PI2AES Π² идСальной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Π° Π²Ρ‹ β€” Π½Π΅Ρ‚.

По Π΄Π΅Π»Ρƒ, Π½ΠΎ Π΄ΠΎΡ€ΠΎΠ³ΠΎ ΠΈ ΠΌΠΈΠΌΠΎ ΠΌΡƒΠ·Ρ‹ΠΊΠΈ. Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ вас всС Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ :slight_smile:

сборка ΠΈΠ· 4-Ρ… рСзисторов ΠΏΠΎ 33 Ом.

Π Π°ΡΡˆΠΈΡ„Ρ€ΡƒΠΉΡ‚Π΅, это ΠΎ Ρ‡Π΅ΠΌ?

Бпасибо.

Π‘Ρ…Π΅ΠΌΡƒ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ (
Π’Π°ΠΌ Π²Π°ΠΆΠ½ΠΎ Π³Π΄Π΅ находится I2S output (Π²ΠΈΠ΄ΠΈΡ‚Π΅? Π½Π° схСмС pi2aes Π΄Π°ΠΆΠ΅ стрСлочкой Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ), Ρ€Π°Π·Π±Π΅Ρ€ΠΈΡ‚Π΅ΡΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ I2S slave mode (ΠΌΠ°Π»ΠΈΠ½ΠΊΠΈ)… сомнСния ΠΎΡ‚ΠΏΠ°Π΄ΡƒΡ‚ :wink:
Π² 502ΠΉ ΠΈ Pi2aes ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ. ΠŸΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅, я Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎ это писал Π² описании ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ОдСсса-46 ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ пост, ΠΈ Π² Π²Π΅Ρ‚ΠΊΠ΅ pi2aes этого касались. А Ρ‚ΠΎ Π²Ρ‹ ΠΊΠ°ΠΊ-Ρ‚ΠΎ быстро всС ΠΏΡ€ΠΎΠ·Π²ΠΎΠ½ΠΈΠ»ΠΈ ΠΈ сразу всС поняли )

6 Π»Π°ΠΉΠΊΠΎΠ²

… зря Π²Ρ‹ Ρ‚Π°ΠΊ, Π½Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π²ΡˆΠΈΡΡŒ (
Π’ΠΎΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ описани с инструкции pi2aes.
Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ с ΠΌΠ°Π»ΠΈΠ½Ρ‹ Π° Ρ‡Ρ‚ΠΎ Π² ΠΌΠ°Π»ΠΈΠ½Ρƒ. И ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ»ΠΎΠΊΠΈ для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ‚ΡŽΡ‚ΡΡ.


3 Π»Π°ΠΉΠΊΠ°

Π£ вас какая рСвизия 502 Π±Ρ‹Π»Π°? Π£ мСня, судя ΠΏΠΎ всСму, Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ MCLK, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ сигналы Ρ‚Π°ΠΌ сквозняком с ΠΌΠ°Π»ΠΈΠ½Ρ‹ приходят.

РСвизия Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния, Π½Π° ΠΎΠ±ΠΎΠΈΡ… рСвизиях Π΅ΡΡ‚ΡŒ I2S Π²Ρ‹Ρ…ΠΎΠ΄ с сигналом MCLK (мастСр ΠΊΠ»ΠΎΠΊ)
ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° шляпС:
M - MCLK (Π²Ρ‹Ρ…ΠΎΠ΄ мастСр ΠΊΠ»ΠΎΠΊΠ°)
B - BCLK (Bit Clock Output)
W - LRCLK (Word Clok Output)
D - SDOUT (Serial Audio Date)
G - GND (зСмля, ΠΎΠ½Π° Ρ‚ΠΎΠΆΠ΅ Π½ΡƒΠΆΠ½Π°)
Π‘ΠΈΠ³Π½Π°Π» I2S с ΠΌΠ°Π»ΠΈΠ½Ρ‹ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄ Π½Π° шляпС ΠΈΠ΄Ρ‘Ρ‚ сквозняком, шляпа Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ мастСр ΠΊΠ»ΠΎΠΊ.
Π§Ρ‚ΠΎ Π·Π° Ρ†Π°ΠΏ Π’Ρ‹ использовали Π½Π° PCM1794, ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡Ρ‚ΠΎ с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ Ρ‡ΠΈΠΏΠ° Π½Π΅ Ρ‚ΠΎ Ρƒ Π½Π΅Π³ΠΎ?

Писал ΠΆΠ΅ Π²Ρ‹ΡˆΠ΅, Ρ‡Ρ‚ΠΎ разобрался, Ρ‡Ρ‚ΠΎ зря Π³Ρ€Π΅ΡˆΠΈΠ» Π½Π° PI2AES, Ρ‡Ρ‚ΠΎ Π² 502 ΠΈ Π² PI2AES Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π° BUFF I2S ΠΈΠ΄Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ путями.
Π­Ρ‚ΠΎ тСория.
ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: RPI3 A+ ΠΈ Ρ†Π°ΠΏ Aqua La Voce S2 ΠΏΠΎ I2S Π½Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ.
ΠŸΡ€ΠΈ настройках софта Ρ†Π°ΠΏ Π½ΠΈ ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ отобраТаСтся, ΠΊΠ°ΠΊ устройство Π²Ρ‹Π²ΠΎΠ΄Π°.
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ сборку Yoctoap (ARM64, Raspberry Pi 3/3b+/4) ΠΎΡ‚ Π˜Π³ΠΎΡ€Ρ Антонова. Π—Π°Π΄Π°Π» вопрос Π°Π²Ρ‚ΠΎΡ€Ρƒ софта. Π˜Π³ΠΎΡ€ΡŒ сказал, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ I2S Π½Π΅ занимался.
Вопрос: ΠΊΠ°ΠΊΠ°ΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ софт Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ прост Π² освоСнии ΠΈ настройкС?
Π‘Π΅Ρ‚ΡŒ - Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для управлСния. ΠœΡƒΠ·Ρ‹ΠΊΠ° с внСшнСго USB диска. Π‘ сСрвСром возится Π½Π΅ Ρ…ΠΎΡ‡Ρƒ.
Бпасибо!

Π½Ρƒ Ρ‚Π°ΠΊ Π΄Π°Π²Π°ΠΉΡ‚Π΅ запустим…
Ρ†Π°ΠΏ Π½ΠΈΠΊΠ°ΠΊ ΠΈ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒΡΡ.
Π’Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ Π° устройствах RPi DAC, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅ списка. И всС Π·Π°ΠΈΠ³Ρ€Π°Π΅Ρ‚.
ΠŸΡ€ΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ Π²Ρ‹ с ΠΌΠ°Π»ΠΈΠ½Ρ‹, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΈΠ½Ρ‹ Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΈ ΠΊΠ°ΠΊ Π² Π΄Π°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅.

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ!
БСйчас ΡΡŠΠ΅Π·ΠΆΡƒ Π±ΠΎΠ»ΡŒΠ½ΠΈΡ‡Π½Ρ‹ΠΉ Π·Π°ΠΊΡ€ΠΎΡŽ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ!

ΠŸΡ€ΠΎΠ±ΠΎΠ²Π°Π».
Π’Π΅Ρ€Π½ΡƒΡΡŒ распиновку Π½Π°Ρ€ΠΈΡΡƒΡŽ.

1 Π»Π°ΠΉΠΊ

DIY ΠΏΠ»Π°Ρ‚ΠΊΠ° CIRY AUDIO PCM1794A V3.0, c USB i2s ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ΠΎΠΌ Π½Π° XMOS XU208 заботится Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с 502 Π½Π΅ Ρ‚Π°ΠΊ сдСлал, Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‰Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ.

Π’Π°ΡˆΠ΅ΠΌΡƒ Ρ†Π°ΠΏΡƒ, скорСС всСго, Π½ΡƒΠΆΠ΅Π½ MCLK Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ BCLK, LRCLK ΠΈ SDATA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΌΠ°Π»ΠΈΠ½Π°. Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π» MCLK Π½ΡƒΠΆΠ΅Π½ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ€Π΅ΠΊΠ»ΠΎΠΊΠ΅Ρ€.

1 Π»Π°ΠΉΠΊ

ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π΅Π½ΡƒΠΆΠ΅Π½ ласкалС мастСрклок MLCK ΠΌΠ°Π»ΠΈΠ½Ρ‹ (Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π·Π½Π°ΠΊ), всС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒβ€¦

image

… Π²ΠΎΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅:
LaScala - RPi
1 -Gnd - 14
4 -BLCK- 12
6 -LRCK- 35
8 -DATA- 40

сдСлайтС ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‡Π΅.

Π’ Π°ΠΏΠ»Π΅Π΅Ρ€Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ рСсСмпл Π² 48К, ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ. Π₯отя, ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°ΡŽ, Ласкала сама всС сдСлаСт ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ, ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ.

1 Π»Π°ΠΉΠΊ

НС Π½ΡƒΠΆΠ΅Π½, это Ρ„Π°ΠΊΡ‚. Пока Π½Π΅ ΠΈΠ³Ρ€Π°Π΅Ρ‚.
Π’ΠΎΡ‚ распиновка

Π‘ вашСй распиновкой Π½Π΅ совпадаСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ GND: Ρƒ мСня с 39, Π’Ρ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚Π΅ с 14.
Π—Π°Π³Ρ€ΡƒΠ·ΠΈΠ» ОБ, Π²Ρ‹Π±Ρ€Π°Π» RPi DAC, пСрСзагрузился, Π²Ρ‹Π±Ρ€Π°Π» устройство Π²Ρ‹Π²ΠΎΠ΄Π°

ΠŸΡ€ΠΈ воспроизвСдСнии ΡˆΡƒΠΌ (шипСниС) ΠΈΠ· АБ.

Π§Ρ‚ΠΎ дСлаю Π½Π΅ Ρ‚Π°ΠΊ?

1 Π»Π°ΠΉΠΊ

ВсС Ρ‚Π°ΠΊ, Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ. ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π° Π½Π΅ сильно Π΄Π»ΠΈΠ½Π½Ρ‹Π΅?

Π’ ΠΆΠ΅Π»Π΅Π·Π΅ Ρ‚Π°ΠΊ


ΠΈΠΌΠ΅Π½Π½ΠΎ Π² этой Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π²ΡƒΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ»ΠΎΡ…

Ρ‚Π°ΠΊ это Π²Ρ€ΠΎΠ΄Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ± β€œΠ·Π°Π²Π΅ΡΡ‚ΠΈβ€ я Ρ‚Π°ΠΊ ΠΏΠΎΠ½ΠΈΠΌΠ°ΠΉΡ‚

1 Π»Π°ΠΉΠΊ