ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ: ST elecrtonics STM32x. Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π·Π°Π΄Π°ΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π°: ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅. ΠΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ ΠΠ°Π΄ΠΈΠΌ. ΠΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° USB ? I2S Π°ΡΠ΄ΠΈΠΎ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ° Π½Π° Π±Π°Π·Π΅ STM32H7 (ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠ³ΠΎ MCU). Π‘ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°: ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π°ΡΠ΄ΠΈΠΎΠΏΠΎΡΠΎΠΊ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΏΠΎ USB (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ USB Audio Class 2.0) ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΅Π³ΠΎ Π½Π° Π²ΡΡ
ΠΎΠ΄ I2S: BCLK LRCLK / WS DATA ΠΠ°Π΄Π°ΡΠ° β ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΠΎΡΠΎΠΊΠΎΠ²ΡΠΉ ΠΌΠΎΡΡ USB ? I2S Π±Π΅Π· ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π°ΡΠ΄ΠΈΠΎ, ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΡΠΌ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ
ΡΠ΅ΡΠ΅Π· Π±ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΡ (DMA / double buffering), ΡΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠ΅ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Π΅Π· ΡΠ°Π·ΡΡΠ²ΠΎΠ². Π§Π°ΡΡΠΎΡΡ ΠΈ ΡΠΎΡΠΌΠ°Ρ: PCM audio 16/24 bit 44.1β192 kHz (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ) ΠΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° STM32H7, Π° ΡΠ°ΠΊΠΆΠ΅ Π΅Π³ΠΎ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅. ΠΡΠ΄Π΅Π»ΡΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎ: ΠΌΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΡΠ°ΡΡΡ (firmware / code). Π‘Ρ
Π΅ΠΌΠΎΡΠ΅Ρ
Π½ΠΈΠΊΡ ΠΈ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ.
2026-05-20
ΠΡΠΊΠ»ΠΈΠΊΠ½ΡΡΡΡΡ