Pi具有标准的3.5mm音频插孔,但是不能用于音频输入

,但是,我们在各种接口上都有GPIO引脚负载。

Elinux告诉我:


还可以重新配置GPIO连接器引脚P1- 12和13(芯片组GPIO 18和21)提供I2S(可能需要硬件修改[12])或PCM接口。但是,I2S或PCM需要PCM_FS和PCM_DIN(芯片组引脚19和20)。


到处似乎都在引用此I2S连接,但是没有地方清楚是或否。

评论

不,仅根据此问题输出音频插孔。
@Frepa,是的,没看到,我投了反对票。

编辑了问题,可以通过GPIO完成吗?

当然,您可以使用GPIO和ADC获得音频输入。我即将进行此类项目,因此如果您愿意,我会发布结果。

请张贴他们! ;)

#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