,但是,我们在各种接口上都有GPIO引脚负载。
Elinux告诉我:
还可以重新配置GPIO连接器引脚P1- 12和13(芯片组GPIO 18和21)提供I2S(可能需要硬件修改[12])或PCM接口。但是,I2S或PCM需要PCM_FS和PCM_DIN(芯片组引脚19和20)。
到处似乎都在引用此I2S连接,但是没有地方清楚是或否。
#1 楼
在Raspberry Pi上使用的BCM2835的外设数据表在第8章中给出了答案。我引用:“ PCM音频接口是APB外设,提供电话或
的输入和输出。 />高品质的串行音频流。它支持许多经典的PCM格式,包括I2S。“
仅此主题就有20页的信息。
就像你说的那样:并非所有的引脚都可以从GPIO连接器获得! PCM_FS和PCM_DIN(您可能需要的)不在GPIO连接器上,您需要检查原理图以查看是否可以通过某种方式达到它们。
更新:
根据原理图,您很不走运:
很难连接任何东西!没有机会连接任何东西!
但是奇怪的是,如果这些引脚是实际缺少的I2S引脚,则V2.0板上也不应连接这些引脚。但是文档指出,确实在新添加的连接器P5上具有这些引脚。这些被连接到不同的引脚,然后维基说...
这需要进一步的研究...很快更多....
评论
一切看起来都充满希望...我可以得到输出,但不能得到输出!感谢您发现:)
– ACarter
2013年1月6日在16:33
嗯,我似乎无法在原理图中找到PCM引脚的任何参考...
– ACarter
13年1月6日在16:35
我很近,但是我还没看完,但是机会看起来不太好。
– ikku
13年1月6日在16:35
“ Eben从浴缸里大喊,他实际上不确定我们是否丢失了它-它可能只是藏在某些GPIO多路复用器后面。” (看起来不太好)
– ACarter
13年1月6日在16:37
我想我已经检查过一段时间了,这可能就是为什么我在ebay上订购了USB音频插头的原因
– ikku
2013年1月6日在16:39
#2 楼
如此处所示,您可以通过P5获取I2S:http://elinux.org/RPi_Low-level_peripherals#P5_header
这是使用它的内核驱动程序: br />
http://blog.koalo.de/2013/05/i2s-support-for-raspberry-pi.html
评论
欢迎来到Raspberry Pi Stack Exchange!如果您不发布仅链接的答案,通常会更好(如果链接的资源不可用,该怎么办?),您会考虑编辑答案以汇总链接的网页的显着点吗?
–nc4pk
13年5月21日在15:20
@Koalo在I2S驱动程序上的工作令人钦佩,应该给他2K代表,只是为了祝福我们他的存在。
–狗耳
13年5月24日在11:04
我必须承认自己的无知,并要求您多说明一点:p5连接器在哪里?我的硬件:BCM2835修订版:a02082它是pi3模型B
– L.Trabacchin
18年1月21日在17:02
PI 3的相关引脚集成在主连接器中。
–koalo
18年1月22日在9:59
RPi 4仍支持此功能吗?我在原理图中找不到PCM_DIN。
– a_bet
20-4-13在19:44
#3 楼
这是板的什么版本? Rev B 512M的所有四个PCM引脚均映射到P5连接器。您必须将自己的引脚添加到板上,但仍要使用下侧才能使用正面的GPIO连接器。在原理图的第2页,左下方,外观为BCM2835- IO2芯片,用于标记为GEN7-10的GPIO28-31引脚,分别对应于PCM Clk,Fs,DIn,DOut映射到P5孔3-6。当分配为Alt2功能时,此引脚可以提供PCM。
gb
评论
不,仅根据此问题输出音频插孔。@Frepa,是的,没看到,我投了反对票。
编辑了问题,可以通过GPIO完成吗?
当然,您可以使用GPIO和ADC获得音频输入。我即将进行此类项目,因此如果您愿意,我会发布结果。
请张贴他们! ;)