<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Other NXP ProductsのトピックRe: SGTL5000 Routing LINEIN -&amp;gt; ADC -&amp;gt; DAP -&amp;gt; DAC -&amp;gt; HP_OUT</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/SGTL5000-Routing-LINEIN-gt-ADC-gt-DAP-gt-DAC-gt-HP-OUT/m-p/727178#M5395</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Trying the route from LineIn to HP_Out does not necessarily proves that the I2C module is functioning correctly, but to confirm it, can you please read the CHIP_ID register (0x0000), please? PARTID bits [15:8] should read back 0xA0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Comments from checking your code:&lt;/P&gt;&lt;P&gt;STARTUP_POWERUP bit 12 on CHIP_ANA_POWER register Powers up the circuitry needed during the power up ramp and reset. After reset this bit can be cleared if VDDD is coming from an external source.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In your code, you are first writing 0x133 to CHIP_ANA_CTRL Register,&lt;/P&gt;&lt;P&gt;You are selecting Microphone as the input of the ADC by setting bit 2 (SELECT_ADC) to 0.&lt;/P&gt;&lt;P&gt;But after in your code, you changed the bit 2 (SELECT_ADC) to 1 to select the LINE_IN as the input of the ADC. Which I think is correct.&lt;/P&gt;&lt;P&gt;However, later in your code you changed SELECT_HP bit (bit 6) of CHIP_ANA_CTRL Register to 0, but it was already 0, so, I don’t understand this change.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anyhow, I believe that the problem in your case is related to the DAP_EN bit configuration.&lt;/P&gt;&lt;P&gt;When the DAP block is added in the route, it must be enabled separately to get audio through. Each DAP sub-block can be configured in a pass-through mode, but, DAP_EN bit needs to be enabled so audio can pass through DAP even if none of the DAP functions are enabled.&lt;/P&gt;&lt;P&gt;Modify DAP_CONTROL-&amp;gt;DAP_EN 0x0001 // bit 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Note: DAP will be in a pass-through mode if none of DAP sub-blocks are enabled.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jose&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Apr 2018 22:46:21 GMT</pubDate>
    <dc:creator>reyes</dc:creator>
    <dc:date>2018-04-17T22:46:21Z</dc:date>
    <item>
      <title>SGTL5000 Routing LINEIN -&gt; ADC -&gt; DAP -&gt; DAC -&gt; HP_OUT</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/SGTL5000-Routing-LINEIN-gt-ADC-gt-DAP-gt-DAC-gt-HP-OUT/m-p/727177#M5394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;G'day!oing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Recently decided to give this another go, as my previous attempt to use the SGTL5000 with the k70 TWR module.&lt;BR /&gt;I have tried to route from LineIn to HP_Out, that is working fine, so my I2C module is functioning correctly.&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Routing SS.PNG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/7922iB1D0C7D9F0A4732F/image-size/large?v=v2&amp;amp;px=999" role="button" title="Routing SS.PNG" alt="Routing SS.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However!&amp;nbsp;Going next step and I tried configure the codec to use the ADC, DAP and DAC in between LineIn and HP_OUT. Only for it to be completely silent with an initialisation "pop" instead.&lt;BR /&gt;I have tried unmuting the ADC, DAP and DAC but they did not seem to fix the problem of no sound coming through.&lt;BR /&gt;My understanding is the DAP's subblocks "can be individually disabled" (Page 20 of the SGTL5000 Datasheet) and passes the signal along without modification. &lt;BR /&gt;In my code, I have disabled these sub-blocks (Mixer, AVC, Surround, Bass) and disabled the PEQ filter.&amp;nbsp;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="DAP subblockdiagram.PNG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/7974i6F02D3EFAC8641FB/image-size/large?v=v2&amp;amp;px=999" role="button" title="DAP subblockdiagram.PNG" alt="DAP subblockdiagram.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;void SGTL5000_Init(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//--------------- Power Supply Configuration----------------&lt;/P&gt;&lt;P&gt;SGTL_WriteRegister(SGTL5000_CHIP_LINREG_CTRL, 0x0008);&lt;/P&gt;&lt;P&gt;// SGTL5000_CHIP_LINREG_CTRL, Configure VDDD level to 1.2V (bits 3:0)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SGTL_WriteRegister(SGTL5000_CHIP_ANA_POWER, 0x7260);&lt;/P&gt;&lt;P&gt;// SGTL5000_CHIP_ANA_POWER, Power up internal linear regulator (Set bit 9)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_WriteRegister(SGTL5000_CHIP_ANA_POWER, 0x4260);&lt;/P&gt;&lt;P&gt;// setting VDDD to externally driven, @Page 26/68 of SGTL Initialisation 0x4260&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_WriteRegister(SGTL5000_CHIP_LINREG_CTRL, 0x006C); // SGTL5000_CHIP_LINREG_CTRL, Charge pump to use the VDDIO rail (set bit 5 and bit 6).&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; //------ Reference Voltage and Bias Current Configuration----------&lt;/P&gt;&lt;P&gt;//NOTE: VDDA voltage value dependent writes&lt;BR /&gt; SGTL_WriteRegister(SGTL5000_CHIP_REF_CTRL, 0x004E);&lt;/P&gt;&lt;P&gt;// SGTL5000_CHIP_REF_CTRL, Setting Ground, ADC, DAC ref VAG_VAL = VDDA/2 @1.8/2 = 0.9, datasheet suggest ~= 1.575 | BIAS_CTRL @ -50% | Last bit E or F is to prevent Pop&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_WriteRegister(SGTL5000_CHIP_LINE_OUT_CTRL, 0x0322);&lt;/P&gt;&lt;P&gt;// SGTL5000_CHIP_LINE_OUT_CTRL, Setting LINEOUT ref voltage to VDDIO/2 (1.65V)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; //------ Other Analog Block Configurations----------&lt;/P&gt;&lt;P&gt;//NOTE: VDDA voltage value dependent writes&lt;BR /&gt; SGTL_WriteRegister(SGTL5000_CHIP_REF_CTRL, 0x004F);&lt;/P&gt;&lt;P&gt;// SGTL5000_CHIP_REF_CTRL, Configure slow ramp up rate to minimize pop (bit 0)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_WriteRegister(SGTL5000_CHIP_SHORT_CTRL, 0x1106);&lt;/P&gt;&lt;P&gt;// SGTL5000_CHIP_SHORT_CTRL, Enable short detect mode for headphone left/right/centre @ 75mA&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_WriteRegister(SGTL5000_CHIP_ANA_CTRL, 0x0133);&lt;/P&gt;&lt;P&gt;// SGTL5000_CHIP_ANA_CTRL, Enable Zero-cross detect if needd for HP-OUT (bit 5) and ADC (bit 1)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; //----------------Power up Inputs/Outputs/Digital Blocks-------------------&lt;BR /&gt; SGTL_WriteRegister(SGTL5000_CHIP_ANA_POWER, 0x6AFF);&lt;/P&gt;&lt;P&gt;//SGTL5000_CHIP_ANA_POWER, Power up LINEOUT, HP, ADC, DAC&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_CHIP_DIG_POWER, 0xFFBF, 0x1 &amp;lt;&amp;lt; 6);&lt;/P&gt;&lt;P&gt;//SGTL5000_CHIP_DIG_POWER, Power up digital block DAP_POWERUP (bit 4)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_CHIP_DIG_POWER, 0xFFDF, 0x1 &amp;lt;&amp;lt; 5);&lt;/P&gt;&lt;P&gt;//SGTL5000_CHIP_DIG_POWER, Power up digital block DAC_POWERUP (bit 5)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_CHIP_DIG_POWER, 0xFFEF, 0x1 &amp;lt;&amp;lt; 4);&lt;/P&gt;&lt;P&gt;//SGTL5000_CHIP_DIG_POWER, Power up digital block ADC_POWERUP (bit 6)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_CHIP_DIG_POWER, 0xFFFD, 0x1 &amp;lt;&amp;lt; 1);&lt;/P&gt;&lt;P&gt;//SGTL5000_CHIP_DIG_POWER, Power up digital block I2S_OUT_POWERUP(bit 1)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_CHIP_DIG_POWER, 0xFFFE, 0x1 &amp;lt;&amp;lt; 0);&lt;/P&gt;&lt;P&gt;//SGTL5000_CHIP_DIG_POWER, Power up digital block I2S_IN_POWERUP (bit 0)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; //--------------------Set MCLK and Sample Clock----------------------&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_CHIP_CLK_CTRL, 0xFFC8, (0x1 &amp;lt;&amp;lt; 2));&lt;/P&gt;&lt;P&gt;//Configure SYS_FS clock to 44.1kHz&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SGTL_ModifyRegister(SGTL5000_CHIP_CLK_CTRL, 0xFFFC, (0x0 &amp;lt;&amp;lt; 0));&lt;/P&gt;&lt;P&gt;//Setting MCLK_FREQ [0] to 256*Fs = 0x0, 0x1 = 384*Fs, 0x2 = 512*Fs, 0x3 = Use PLL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SGTL_ModifyRegister(SGTL5000_CHIP_I2S_CTRL, 0xFF7F, (0x1 &amp;lt;&amp;lt; 7));&lt;/P&gt;&lt;P&gt;//Setting I2S to Master [7]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; //--------------------Set I/o Routing--------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* LINEIN -&amp;gt; ADC */&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_CHIP_ANA_CTRL, 0xFFFB, (0x1 &amp;lt;&amp;lt; 2));&lt;/P&gt;&lt;P&gt;//Setting [2] SELECT_ADC to 0x0 for LINEIN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* [LINEIN -&amp;gt; ADC] -&amp;gt; DAP -&amp;gt; DAC -&amp;gt; HP_OUT */&lt;BR /&gt; //Note: [LINEIN -&amp;gt; ADC] should be set&lt;BR /&gt;SGTL_ModifyRegister(SGTL5000_CHIP_SSS_CTRL, 0xFCFF, (0x0 &amp;lt;&amp;lt; 8));&lt;/P&gt;&lt;P&gt;//Setting [9:8] DAP_SELECT to 0x0 for DAP mixer, ADC set as source for DAP mixer&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_CHIP_SSS_CTRL, 0xFF3F, (0x0 &amp;lt;&amp;lt; 6));&lt;/P&gt;&lt;P&gt;//Setting [7:6] DAP_SELECT to 0x0 for ADC, ADC set as source for DAP&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;SGTL_ModifyRegister(SGTL5000_CHIP_SSS_CTRL, 0xFFCF, (0x3 &amp;lt;&amp;lt; 4));&lt;/P&gt;&lt;P&gt;//Setting [5:4] DAC_SELECT to 0x3 for DAP, DAP set as source for DAC&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_CHIP_ANA_CTRL, 0xFFBF, (0x0 &amp;lt;&amp;lt; 6));&lt;/P&gt;&lt;P&gt;//Setting [6] SELECT_HP to 0x0 for DAC, As DAC set as source of HP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//---------------- Digital Audio Processor Configuration----------------&lt;/P&gt;&lt;P&gt;// NOTE: DAP will be in a pass-through mode if none of DAP sub-blocks are enabled&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_DAP_CONTROL, 0xFFFE, (0x1 &amp;lt;&amp;lt; 0));&lt;/P&gt;&lt;P&gt;//Enable DAP_EN [0] - DAP block&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_DAP_CONTROL, 0xFFEF, (0x0 &amp;lt;&amp;lt; 4));&lt;/P&gt;&lt;P&gt;//Disable MIX_EN [4] - Digital Mixer Sub-block&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_DAP_AVC_CTRL, 0xFFFE, (0x0 &amp;lt;&amp;lt; 0));&lt;/P&gt;&lt;P&gt;//Disable AVC_EN [0] - Automatic Volume Control Sub-block&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_DAP_SGTL_SURROUND, 0xFFFE, (0x0 &amp;lt;&amp;lt; 0));&lt;/P&gt;&lt;P&gt;//Disable SELECT [1:0] - Freescale Surround Selection Sub-block&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_DAP_BASS_ENHANCE, 0xFFFE, (0x0 &amp;lt;&amp;lt; 0));&lt;/P&gt;&lt;P&gt;//Disable BASS_EN [0] - Freescale Base Enhance Sub-block&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_WriteRegister(SGTL5000_DAP_AUDIO_EQ, 0x0);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//---------------- Input Volume Control---------------------&lt;BR /&gt; SGTL_WriteRegister(SGTL5000_CHIP_ANA_ADC_CTRL, 0x0000);&lt;/P&gt;&lt;P&gt;//Setting Volume to 0dB gain from ADC&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; //---------------- Volume and Mute Control---------------------&lt;BR /&gt; SGTL_WriteRegister(SGTL5000_CHIP_ANA_HP_CTRL, 0x7F7F);&lt;/P&gt;&lt;P&gt;// Configure HP_OUT left and right volume to minimum -51.5dB, unmute HP_OUT and ramp volume up to desire volume.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_WriteRegister(SGTL5000_CHIP_ANA_HP_CTRL, 0x1818);&lt;/P&gt;&lt;P&gt;//Set to 0dB gain // Configure HP_OUT left and right volume to 0dB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SGTL_ModifyRegister(SGTL5000_CHIP_ANA_CTRL, 0xFFDF, (0x1 &amp;lt;&amp;lt; 5));&lt;/P&gt;&lt;P&gt;//Enable Zero Detect [5]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_CHIP_ANA_CTRL, 0xFFEF, (0x0 &amp;lt;&amp;lt; 4));&lt;/P&gt;&lt;P&gt;// Unmute MUTE_HP [4] (0x0 = Unmute)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_CHIP_ANA_CTRL, 0xFEFF, (0x1 &amp;lt;&amp;lt; 8));&lt;/P&gt;&lt;P&gt;// Mute MUTE_LO [8] (0x0 = Unmute)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; SGTL_ModifyRegister(SGTL5000_CHIP_ANA_CTRL, 0xFFFE, (0x0 &amp;lt;&amp;lt; 0));&lt;/P&gt;&lt;P&gt;// Unmute MUTE_ADC [0] (0x0 = Unmute)&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;The above is my initialisation for the Codec, apologies for the untidiness of the code. It is really my first time using embedded tools.&lt;BR /&gt;Thank you in advance! It would be lovely if someone can point me the right direction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EDIT: I solved the problem. I did not see the DAC needed to be unmuted. I feel silly but at least everything works now!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Apr 2018 06:42:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/SGTL5000-Routing-LINEIN-gt-ADC-gt-DAP-gt-DAC-gt-HP-OUT/m-p/727177#M5394</guid>
      <dc:creator>takmingmarcopan</dc:creator>
      <dc:date>2018-04-12T06:42:42Z</dc:date>
    </item>
    <item>
      <title>Re: SGTL5000 Routing LINEIN -&gt; ADC -&gt; DAP -&gt; DAC -&gt; HP_OUT</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/SGTL5000-Routing-LINEIN-gt-ADC-gt-DAP-gt-DAC-gt-HP-OUT/m-p/727178#M5395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Trying the route from LineIn to HP_Out does not necessarily proves that the I2C module is functioning correctly, but to confirm it, can you please read the CHIP_ID register (0x0000), please? PARTID bits [15:8] should read back 0xA0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Comments from checking your code:&lt;/P&gt;&lt;P&gt;STARTUP_POWERUP bit 12 on CHIP_ANA_POWER register Powers up the circuitry needed during the power up ramp and reset. After reset this bit can be cleared if VDDD is coming from an external source.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In your code, you are first writing 0x133 to CHIP_ANA_CTRL Register,&lt;/P&gt;&lt;P&gt;You are selecting Microphone as the input of the ADC by setting bit 2 (SELECT_ADC) to 0.&lt;/P&gt;&lt;P&gt;But after in your code, you changed the bit 2 (SELECT_ADC) to 1 to select the LINE_IN as the input of the ADC. Which I think is correct.&lt;/P&gt;&lt;P&gt;However, later in your code you changed SELECT_HP bit (bit 6) of CHIP_ANA_CTRL Register to 0, but it was already 0, so, I don’t understand this change.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anyhow, I believe that the problem in your case is related to the DAP_EN bit configuration.&lt;/P&gt;&lt;P&gt;When the DAP block is added in the route, it must be enabled separately to get audio through. Each DAP sub-block can be configured in a pass-through mode, but, DAP_EN bit needs to be enabled so audio can pass through DAP even if none of the DAP functions are enabled.&lt;/P&gt;&lt;P&gt;Modify DAP_CONTROL-&amp;gt;DAP_EN 0x0001 // bit 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Note: DAP will be in a pass-through mode if none of DAP sub-blocks are enabled.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jose&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Apr 2018 22:46:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/SGTL5000-Routing-LINEIN-gt-ADC-gt-DAP-gt-DAC-gt-HP-OUT/m-p/727178#M5395</guid>
      <dc:creator>reyes</dc:creator>
      <dc:date>2018-04-17T22:46:21Z</dc:date>
    </item>
    <item>
      <title>Re: SGTL5000 Routing LINEIN -&gt; ADC -&gt; DAP -&gt; DAC -&gt; HP_OUT</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/SGTL5000-Routing-LINEIN-gt-ADC-gt-DAP-gt-DAC-gt-HP-OUT/m-p/727179#M5396</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;G'day! Thank you for a comprehensive write up, although I have solved the problem and it turns out it was&amp;nbsp;&lt;/P&gt;&lt;P&gt;The I2C module is working, I did get the "whoami".&lt;BR /&gt;The DAP_EN was toggled.&lt;BR /&gt;&lt;BR /&gt;But hold up! You'll have a laugh at the code below.&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV class="" style="color: rgba(255, 255, 255, 0.74902); background-color: var(--panel__bg0); border-top: none; border-left: 1px solid var(--section-border); border-right: 1px solid var(--section-border); font-weight: normal; font-size: var(--fs-2);"&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class="" data-test-class="hunk-line" style="background-color: var(--added-line); padding-left: 10px;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;SGTL_ModifyRegister(SGTL5000_CHIP_ADCDAC_CTRL, 0xFFFB, (0x0 &amp;lt;&amp;lt; 2)); // DAC Left Unmute [2] (0x0 = Unmute) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000;"&gt; SGTL_ModifyRegister(SGTL5000_CHIP_ADCDAC_CTRL, 0xFFF7, (0x0 &amp;lt;&amp;lt; 3)); // DAC Right Unmute [3] (0x0 = Unmute&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;I did not realise the DAC LEFT/RIGHT mutes were on! Argh.&lt;BR /&gt;&lt;BR /&gt;Anyways, thank you for your help spotting the comment mistakes too, I'll correct those up.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Apr 2018 23:26:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/SGTL5000-Routing-LINEIN-gt-ADC-gt-DAP-gt-DAC-gt-HP-OUT/m-p/727179#M5396</guid>
      <dc:creator>takmingmarcopan</dc:creator>
      <dc:date>2018-04-17T23:26:32Z</dc:date>
    </item>
  </channel>
</rss>

