<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>I2S first and second cycle data is not available, causing a problem with the level.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/104116/i2s-first-and-second-cycle-data-is-not-available-causing-a-problem-with-the-level</link><description>Hi, 
 I used the example in SDK_17.1 and NRF52DK board to test I2S. 
 
 The logical analysis instrument picked up the following waveform: 
 
 As you can see, the data was initially absent, causing a problem with the data input pin level on the I2S hardware</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 16 Oct 2023 09:19:08 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/104116/i2s-first-and-second-cycle-data-is-not-available-causing-a-problem-with-the-level" /><item><title>RE: I2S first and second cycle data is not available, causing a problem with the level.</title><link>https://devzone.nordicsemi.com/thread/450482?ContentTypeID=1</link><pubDate>Mon, 16 Oct 2023 09:19:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:38257a57-540b-4f6b-be51-32445cca5ee9</guid><dc:creator>JONATHAN LL</dc:creator><description>&lt;p&gt;Hi Stars,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote user="stars"]What causes right channel data to overwrite left channel data[/quote]
&lt;p&gt;I am not sure but it could be related to the ERRATA 54:&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev3/ERR/nRF52832/Rev3/latest/anomaly_832_54.html?cp=5_2_1_0_1_6"&gt;https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev3/ERR/nRF52832/Rev3/latest/anomaly_832_54.html?cp=5_2_1_0_1_6&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;When using Aligned mode left and right samples are swapped.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So to summarize:&lt;br /&gt; you have a product\deice that is a PCB that has the nRF52832 mounted and you are using I2S.&amp;nbsp;&lt;br /&gt;- There is an issue with the I2S signal, the cause seems to be from the PCB(?), so it is not SoC related.&amp;nbsp;&lt;br /&gt;- increasing the length of debug wires solves the signal issue seen on I2S.&lt;br /&gt;- The issue is that the Right cannel overwrites the Left channel data.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Jonathan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2S first and second cycle data is not available, causing a problem with the level.</title><link>https://devzone.nordicsemi.com/thread/450423?ContentTypeID=1</link><pubDate>Mon, 16 Oct 2023 01:12:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f958e37-6b4f-41a5-ad24-118ea41b2ebb</guid><dc:creator>stars</dc:creator><description>&lt;p&gt;Hi，&lt;/p&gt;
&lt;p&gt;Yes, the circuit board caused the cause, but do not know what the specific reason is, because now increase the length of the wire data is normal. We can&amp;#39;t understand how it works. What causes right channel data to overwrite left channel data&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Stars&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2S first and second cycle data is not available, causing a problem with the level.</title><link>https://devzone.nordicsemi.com/thread/450327?ContentTypeID=1</link><pubDate>Fri, 13 Oct 2023 13:57:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4b86b993-45fb-4788-ae0a-c0dd4599503a</guid><dc:creator>JONATHAN LL</dc:creator><description>[quote user="stars"]There are chip exchange tests, it can be determined that this phenomenon is followed by the board. [/quote]
&lt;p&gt;Does that mean that the board is the cause for the error? is that what you are saying?&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Jonathan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2S first and second cycle data is not available, causing a problem with the level.</title><link>https://devzone.nordicsemi.com/thread/450255?ContentTypeID=1</link><pubDate>Fri, 13 Oct 2023 10:16:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1ef2430e-4016-43cc-8179-6aedae62128b</guid><dc:creator>stars</dc:creator><description>&lt;p&gt;&lt;span&gt;Hi，&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Now in the research and development stage, the second batch of half of the board has a problem, we want to determine the problem, otherwise this is a fatal problem in the batch. I&amp;#39;m on the third batch of boards, not sure if we&amp;#39;ll have the same problem.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;There are chip exchange tests, it can be determined that this phenomenon is followed by the board. It is normal to replace the chip data on the wrong board on the normal board.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Stars&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2S first and second cycle data is not available, causing a problem with the level.</title><link>https://devzone.nordicsemi.com/thread/450243?ContentTypeID=1</link><pubDate>Fri, 13 Oct 2023 09:00:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:798757b7-dd9f-4ea4-b6d0-05965bf076c4</guid><dc:creator>JONATHAN LL</dc:creator><description>&lt;p&gt;Thanks for providing all the details but I would like to have the option to reproduce the issues. &lt;br /&gt;&lt;br /&gt;Can you provide a minimal sample that produces the issue?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How many board do you have that exhibit the &amp;quot;bad&amp;quot; behavior.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Are you able to switch the SoC from a &amp;quot;bad&amp;quot; board to a good one? this will help eliminate if there is any issues with the PCB.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Jonathan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2S first and second cycle data is not available, causing a problem with the level.</title><link>https://devzone.nordicsemi.com/thread/449950?ContentTypeID=1</link><pubDate>Thu, 12 Oct 2023 06:00:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:87b3c6a0-29e9-4be9-af30-1b346f10ef3f</guid><dc:creator>stars</dc:creator><description>&lt;p&gt;Hi，&lt;/p&gt;
&lt;p&gt;After testing, the correct data can be obtained if a wire is added directly to the logic analyzer and the three output pins of the I2S.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/0b2c99c13cbe72a78afc0defdff80bd.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;We suspect a parasitic capacitor on the wire is making the data normal, but why is that?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Can you give me some advice on screening?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Stars&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2S first and second cycle data is not available, causing a problem with the level.</title><link>https://devzone.nordicsemi.com/thread/449772?ContentTypeID=1</link><pubDate>Wed, 11 Oct 2023 10:41:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c5863931-8228-4831-a3d4-1a6442318cd1</guid><dc:creator>stars</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;span&gt;Jonathan，&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Now we can accept empty data for the first few cycles at startup, but a new fatal problem has been discovered.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;We have two batches of boards, and the equipment of the first batch is consistent with the DK board. However, the second batch of boards had equipment problems: the transmission of left and right channel data, the right channel data to cover the left channel data.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The comparison test is as follows:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;1.The chip is completely erased before each download&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2.The program configuration is the same, right-justified：&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1697019414801v2.jpeg" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Test data are as follows：&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/img_5F00_v2_5F00_524998e2_2D00_7751_2D00_453f_2D00_a3de_2D00_d08176cd499g.jpg" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;3.Download the program to the DK board and the second batch of faulty equipment, and collect the waveform：&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/img_5F00_v2_5F00_78091fe2_2D00_c417_2D00_4343_2D00_a742_2D00_c7153aef26fg.jpg" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/img_5F00_v2_5F00_32a340fc_2D00_bcba_2D00_4e5f_2D00_bb80_2D00_1b508419d0ag.jpg" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Why does this happen? And confirmed that the silk screen on the two batches of chips are N52832-QFAAG1-2238AT.&lt;/p&gt;
&lt;p&gt;This problem has a great impact on our development process, please provide me with some ideas to determine the cause of the problem.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Stars&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2S first and second cycle data is not available, causing a problem with the level.</title><link>https://devzone.nordicsemi.com/thread/448970?ContentTypeID=1</link><pubDate>Thu, 05 Oct 2023 10:42:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:291853cf-cf39-4290-a3e1-f54bb561a872</guid><dc:creator>JONATHAN LL</dc:creator><description>&lt;p&gt;Hi Stars,&lt;br /&gt;&lt;br /&gt;Yes I can preproduce this on the 52DK. I have done some testing, and fond that there will always be some gap in time from when the clock&amp;#39;s start and to when the data is sent. But it also depends on the format mode used.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;In the default mode, also known as I2S mode, each frame contains one left and right sample pair, with the left sample being transferred during the low half period of LRCK followed by the right sample being transferred during the high period of LRCK 1.&lt;img style="height:312px;" height="312" src="https://devzone.nordicsemi.com/resized-image/__size/998x624/__key/communityserver-discussions-components-files/4/pastedimage1696502421547v1.png" width="498" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;In Aligned mode, each frame contains one left and right sample pair, with the left sample being transferred during the high half period of LRCK followed by the right sample being transferred during the low period of LRCK 1. Consequently, the LRCK frequency is equivalent to the audio sample rate&lt;/p&gt;
&lt;p&gt;&lt;img style="height:311px;max-height:311px;max-width:495px;" height="249" src="https://devzone.nordicsemi.com/resized-image/__size/990x622/__key/communityserver-discussions-components-files/4/pastedimage1696502436308v2.png" width="495" alt=" " /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It never start on the first rising\falling edge of the LRCK, but from the second shift it is either after the rising or falling.&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Jonathan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2S first and second cycle data is not available, causing a problem with the level.</title><link>https://devzone.nordicsemi.com/thread/448046?ContentTypeID=1</link><pubDate>Thu, 28 Sep 2023 01:29:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ea50a56-79fd-44cb-8472-089174cd99f9</guid><dc:creator>stars</dc:creator><description>&lt;p&gt;Hi，&lt;/p&gt;
&lt;p&gt;&lt;span class="tgt color_text_0 highlight" data-section="0" data-sentence="0" data-group="0-0"&gt;I used the default example and didn&amp;#39;t make any changes.&lt;/span&gt;&lt;span class="tgt color_text_0" data-section="0" data-sentence="1" data-group="0-1"&gt; The requirement is that you want the data to be synchronized with the clock.&lt;/span&gt;&lt;span class="tgt color_text_0" data-section="0" data-sentence="2" data-group="0-2"&gt; Can you reproduce the phenomenon using nrf52DK?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="tgt color_text_0" data-section="0" data-sentence="2" data-group="0-2"&gt;&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/pastedimage1695637277800v3.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="tgt color_text_0" data-section="0" data-sentence="0" data-group="0-0"&gt;For example, there is no data in the red circled part of the picture.&lt;/span&gt;&lt;span class="tgt color_text_0" data-section="0" data-sentence="1" data-group="0-1"&gt; I want the data to appear with the clock.&lt;/span&gt;&lt;span class="tgt color_text_0" data-section="0" data-sentence="2" data-group="0-2"&gt; Is that even possible?&lt;/span&gt;&lt;span class="tgt color_text_0" data-section="0" data-sentence="3" data-group="0-3"&gt; Or my understanding of I2S is wrong, I2S communication, the first part of the data and the clock is not synchronized?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Stars&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2S first and second cycle data is not available, causing a problem with the level.</title><link>https://devzone.nordicsemi.com/thread/447884?ContentTypeID=1</link><pubDate>Wed, 27 Sep 2023 08:44:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4013b7e6-d274-4c48-bcca-dbb6d3469af7</guid><dc:creator>JONATHAN LL</dc:creator><description>&lt;p&gt;HI,&lt;br /&gt;&lt;br /&gt;What changes have you made to the example?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;What bit rate are you using?&lt;br /&gt;&lt;br /&gt;We have&amp;nbsp;info on use and configuration information here&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/i2s.html?cp=5_2_0_43#concept_z2v_24y_vr"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/i2s.html?cp=5_2_0_43#concept_z2v_24y_vr&lt;/a&gt;&amp;nbsp;.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Jonathan&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>