<?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>topic Re: SPI for NBP8 in Sensors</title>
    <link>https://community.nxp.com/t5/Sensors/SPI-for-NBP8/m-p/1790197#M7862</link>
    <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mason2_0-1705485274021.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/258573iF49FE81A0142B190/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Mason2_0-1705485274021.png" alt="Mason2_0-1705485274021.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Mason2_0-1705485274021.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mason2_0-1705486306444.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/258574i9F8F6933BA226200/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Mason2_0-1705486306444.png" alt="Mason2_0-1705486306444.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Mason2_0-1705486306444.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 17 Jan 2024 10:12:06 GMT</pubDate>
    <dc:creator>Mason2</dc:creator>
    <dc:date>2024-01-17T10:12:06Z</dc:date>
    <item>
      <title>SPI for NBP8</title>
      <link>https://community.nxp.com/t5/Sensors/SPI-for-NBP8/m-p/1720864#M7576</link>
      <description>&lt;P&gt;Hi，NXP&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;I need to use pressure&amp;nbsp;sensor NBP8,&amp;nbsp; but when I try to operate it by spi, I meet some problems&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;when I need external host&amp;nbsp; waking up the NBP8 ,should I pull up&amp;nbsp; CS_B/WAKE_UP pin then pull down it again after READY/INT pin pull up? if I do it , the response for NBP8 is always 0x1002.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;if I don't pull up and pull down CS_B/WAKE_UP pin ,when I try to operate register by spi , the response is always 0x2002.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;can you tell me how to solve it ?&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;Thank you in advance&lt;/P&gt;</description>
      <pubDate>Tue, 03 Feb 2026 20:49:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/SPI-for-NBP8/m-p/1720864#M7576</guid>
      <dc:creator>CaoRq</dc:creator>
      <dc:date>2026-02-03T20:49:20Z</dc:date>
    </item>
    <item>
      <title>Re: SPI for NBP8</title>
      <link>https://community.nxp.com/t5/Sensors/SPI-for-NBP8/m-p/1720992#M7577</link>
      <description>&lt;P&gt;Hi Cao,&lt;/P&gt;
&lt;P&gt;please share a scope of the SPI signal when you try communicate with the NBP8. The CS_B pin must be low, when you want to wake up the NBP8 or you want to communicate with.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="JozefKozon_0-1694507096672.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/240578i7071D9D2C4CCD18E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="JozefKozon_0-1694507096672.png" alt="JozefKozon_0-1694507096672.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;JozefKozon_0-1694507096672.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;With Best Regards,&lt;/P&gt;
&lt;P&gt;Jozef&lt;/P&gt;</description>
      <pubDate>Tue, 12 Sep 2023 08:25:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/SPI-for-NBP8/m-p/1720992#M7577</guid>
      <dc:creator>JozefKozon</dc:creator>
      <dc:date>2023-09-12T08:25:12Z</dc:date>
    </item>
    <item>
      <title>Re: SPI for NBP8</title>
      <link>https://community.nxp.com/t5/Sensors/SPI-for-NBP8/m-p/1721020#M7578</link>
      <description>&lt;P&gt;Thank you for you support .&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; I find a solution ,before I transfer a command(2 bytes) , I need to pull up and pull down the CS_B pin, then I can get the correct response.&amp;nbsp; I follow the sequence shown in the image below&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RunqiangCao_0-1694508252476.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/240584iDE38037307E7612A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RunqiangCao_0-1694508252476.png" alt="RunqiangCao_0-1694508252476.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;RunqiangCao_0-1694508252476.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; I wonder whether I can transfer many commands without pulling up and pulling down the CS_B pin?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Sep 2023 08:45:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/SPI-for-NBP8/m-p/1721020#M7578</guid>
      <dc:creator>CaoRq</dc:creator>
      <dc:date>2023-09-12T08:45:48Z</dc:date>
    </item>
    <item>
      <title>Re: SPI for NBP8</title>
      <link>https://community.nxp.com/t5/Sensors/SPI-for-NBP8/m-p/1790197#M7862</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mason2_0-1705485274021.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/258573iF49FE81A0142B190/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Mason2_0-1705485274021.png" alt="Mason2_0-1705485274021.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Mason2_0-1705485274021.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mason2_0-1705486306444.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/258574i9F8F6933BA226200/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Mason2_0-1705486306444.png" alt="Mason2_0-1705486306444.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Mason2_0-1705486306444.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jan 2024 10:12:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/SPI-for-NBP8/m-p/1790197#M7862</guid>
      <dc:creator>Mason2</dc:creator>
      <dc:date>2024-01-17T10:12:06Z</dc:date>
    </item>
    <item>
      <title>Re: SPI for NBP8</title>
      <link>https://community.nxp.com/t5/Sensors/SPI-for-NBP8/m-p/2126724#M8880</link>
      <description>Hi CaoRq:&lt;BR /&gt;I have a same problem with you,&lt;BR /&gt;if I pull up CS_B/WAKE_UP pin then pull down it again after READY/INT pin pull up, the response for NBP8 is always 0x1002. If not, I always get 0x2002.&lt;BR /&gt;The following is my code&lt;BR /&gt;void NBP8_WakeupAndCheck(void)&lt;BR /&gt;{&lt;BR /&gt;uint8_t regval = STD_LOW;&lt;BR /&gt;uint8_t result;&lt;BR /&gt;uint16_t TxChBuf[1];&lt;BR /&gt;uint16_t RxChBuf[1];&lt;BR /&gt;&lt;BR /&gt;Dio_WriteChannel(DioConf_DioChannel_LPSPI5_PCS3, STD_LOW);&lt;BR /&gt;&lt;BR /&gt;regval = Dio_ReadChannel(DioConf_DioChannel_PS_READY);&lt;BR /&gt;while(regval == 0)&lt;BR /&gt;{&lt;BR /&gt;Printf("DioConf_DioChannel_PS_READY = %d\r\n", regval);&lt;BR /&gt;}&lt;BR /&gt;Printf("DioConf_DioChannel_PS_READY0 = %d\r\n", regval);&lt;BR /&gt;&lt;BR /&gt;Dio_WriteChannel(DioConf_DioChannel_LPSPI5_PCS3, STD_HIGH);&lt;BR /&gt;&lt;BR /&gt;//Osif_Wait(100);&lt;BR /&gt;&lt;BR /&gt;Dio_WriteChannel(DioConf_DioChannel_LPSPI5_PCS3, STD_LOW);&lt;BR /&gt;//Osif_Wait(10);&lt;BR /&gt;&lt;BR /&gt;//TxChBuf[0] = NBP8_FW_DER;&lt;BR /&gt;TxChBuf[0] = NBP8_SPIOPS;&lt;BR /&gt;&lt;BR /&gt;Spi_SetupEB(SpiConf_SpiChannel_SpiChannel_PressureSensor, TxChBuf, RxChBuf, sizeof(TxChBuf));&lt;BR /&gt;result = Spi_SyncTransmit(SpiConf_SpiSequence_SpiSequence_PressureSensor);&lt;BR /&gt;//Osif_Wait(10);&lt;BR /&gt;Dio_WriteChannel(DioConf_DioChannel_LPSPI5_PCS3, STD_HIGH);&lt;BR /&gt;&lt;BR /&gt;if (result == E_OK) {&lt;BR /&gt;Printf("RxChBuf[0] = 0x%x\r\n", RxChBuf[0]);&lt;BR /&gt;//Printf("RxChBuf[1] = 0x%x\r\n", RxChBuf[1]);&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;Do you know how to fix this?&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;BR, BillWen</description>
      <pubDate>Wed, 02 Jul 2025 01:53:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/SPI-for-NBP8/m-p/2126724#M8880</guid>
      <dc:creator>BillWen</dc:creator>
      <dc:date>2025-07-02T01:53:04Z</dc:date>
    </item>
  </channel>
</rss>

