好心人,请告诉我如何将pcm5102连接到orange pi。我正在尝试将 https://www.ozon.ru/product/i2s-interfeys-pcm5102-dac-decoder-gy-pcm5102-i2s-modul-dlya-raspberry-phat-867322416/ 连接到我的橙色 pi lite,但没有声音我可以得到它,设备在那里,驱动程序已安装,我尝试了armbian和volmio,它找到了设备,但没有声音。
这是我的引脚分配:
VIN - 2 VCC-5V
GND - 6 GND
LCK - 7 PWM1 (PA6)
DIN - 8 UART3_TX (PA13)
BCK - 11 UART2_RX (PA1)
SCK - 14 GND
这是如何检测设备的示例
root@orangepilite:~# aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default
hw:CARD=I2Smaster,DEV=0
I2S-master, 1c22000.i2s-pcm5102a-hifi pcm5102a-hifi-0
Direct hardware device without any conversions
plughw:CARD=I2Smaster,DEV=0
I2S-master, 1c22000.i2s-pcm5102a-hifi pcm5102a-hifi-0
Hardware device with all software conversions
sysdefault:CARD=I2Smaster
I2S-master, 1c22000.i2s-pcm5102a-hifi pcm5102a-hifi-0
Default Audio Device
dmix:CARD=I2Smaster,DEV=0
I2S-master, 1c22000.i2s-pcm5102a-hifi pcm5102a-hifi-0
Direct sample mixing device
我正在测试声音:
root@orangepilite:~# speaker-test -D hw:CARD=I2Smaster,DEV=0 -t wav -c 2
speaker-test 1.2.8
Playback device is hw:CARD=I2Smaster,DEV=0
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 32 to 131072
Period size range from 16 to 65536
Using max buffer size 131072
Periods = 4
was set period_size = 32768
was set buffer_size = 131072
0 - Front Left
1 - Front Right
Time per period = 0.767988
0 - Front Left
1 - Front Right
Time per period = 2.743570
0 - Front Left
在 Armbian 6.6.16 或音量上无法听到声音,
请告诉我我做错了什么,我已经选了一个星期=(