<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[2 way audio using I2S]]></title><description><![CDATA[<p dir="auto">I am working on a project where I am trying to do 2 way audio for a drone. I saw a forum post from a while back that suggested using a USB microphone for this application. Unfortunately the due to the small scale of the solution I am looking for (sub 30g for microphone and speaker) this is not a viable option. As such I am wanting to use MEMS devices and was hoping to use the I2S protocol that is mentioned briefly on the website in port J5. I am looking for some information on the viability of the solution as well as how many I2S hookups there are as ideally I would like to run a speaker and at least one microphone but ideally two. Additionally, my radio that is hooked into port J3 physically covers the J5 port so I am wondering if the I2S pins are exposed anywhere else on the board or if there are other hookup options available for I2S.</p>
]]></description><link>https://forum.modalai.com/topic/2189/2-way-audio-using-i2s</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 19:40:59 GMT</lastBuildDate><atom:link href="https://forum.modalai.com/topic/2189.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 May 2023 20:07:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 2 way audio using I2S on Tue, 23 May 2023 21:53:53 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/1626">@camcam</a><br />
The only I2S functions are on J5, but there is no ModalAI support for it. It has not been on our roadmap, and we only added it in for "Power Users" if they wished to try to develop with it.</p>
<p dir="auto">You would need to be a trailblazer at this point to try it both in HW and SW, and to enable the alternate functions within the chipset. We have zero experience here so we cannot help at this point. Hence why USB is the preferred approach. If you were on the Qualcomm Developer Network Forum, you might need to directly ask on there for assistance at this time.</p>
<p dir="auto">Here is the alternate function mapping for both I2S and SLIMBUS if you wished... these pins will be available on our new breakout board in the works (will be a couple more months before we have that ready).<br />
GPIO_142 = I2S_SCK<br />
GPIO_143 = I2S_DATA0<br />
GPIO_144 = I2S_DATA1<br />
GPIO_145 = I2S_WS<br />
GPIO_137 = I2S_MCLK/REF_CLK</p>
<p dir="auto">Alternatively,<br />
GPIO_142 = SLIMBUS_CLK<br />
GPIO_143 = SLIMBUS_D0<br />
GPIO_144 = SLIMBUS_D1<br />
GPIO_145 = SLIMBUS_D2</p>
]]></description><link>https://forum.modalai.com/post/10205</link><guid isPermaLink="true">https://forum.modalai.com/post/10205</guid><dc:creator><![CDATA[Vinny]]></dc:creator><pubDate>Tue, 23 May 2023 21:53:53 GMT</pubDate></item></channel></rss>