<?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: JN516x Transmit Power control in Wireless MCU</title>
    <link>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673039#M2999</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mario,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Will it be possible for you to share the register map table for JN5169 chipset?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In order to control the output power we need the register map control or power mapping levels with which we can make sure appropriate steps which is available for JN5169 and can set the power accordingly&lt;EM style="color: #000000; background-color: #f6f6f6; border: 0px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would be really helpful if you can direct&amp;nbsp;me to a document or information regarding this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Vinit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 25 Oct 2018 04:39:33 GMT</pubDate>
    <dc:creator>vinitmehta</dc:creator>
    <dc:date>2018-10-25T04:39:33Z</dc:date>
    <item>
      <title>JN516x Transmit Power control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673032#M2992</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I want&amp;nbsp;to fine tune&amp;nbsp;the transmit power of JN516x for testing purposes in smaller steps than those allowed by function &lt;SPAN class=""&gt;vJPT_RadioSetPower. Is there another function available or any document describing the registers that control the TX power?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jul 2017 23:45:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673032#M2992</guid>
      <dc:creator>NestorFernandes</dc:creator>
      <dc:date>2017-07-18T23:45:12Z</dc:date>
    </item>
    <item>
      <title>Re: JN516x Transmit Power control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673033#M2993</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nestor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please follow the next post.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/455276"&gt;https://community.nxp.com/thread/455276&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mario&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2017 18:28:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673033#M2993</guid>
      <dc:creator>mario_castaneda</dc:creator>
      <dc:date>2017-07-21T18:28:36Z</dc:date>
    </item>
    <item>
      <title>Re: JN516x Transmit Power control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673034#M2994</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mario,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your reply, but I still need help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me explain what I need in more detail. I designed a board with JN5168 and a PA+LNA from Skyworks that can boost the transmit power in 20 dBm flat. That means that if I transmit with 0 dBm at the TX output of JN5168 the PA will boost the signal to +20 dBm, give or take.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The PA is being controlled by JN5168 as it should be, but now I need&amp;nbsp;to map all possible steps of transmit power for the board. The functions that allow me to set the transmit power for JN5168 are too coarse, so I'd like to know:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) can you guys share the information about the internal JN5168 register that sets the transmit power?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) is there any hidden (not documented) function that can set the transmit power for JN5168 in smaller (finer) steps?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) the docs mention that we can change the transmit power in 32 steps (5 bits), but only 4 or 5 steps are available. Why is that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-- Nestor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Aug 2017 12:36:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673034#M2994</guid>
      <dc:creator>NestorFernandes</dc:creator>
      <dc:date>2017-08-01T12:36:18Z</dc:date>
    </item>
    <item>
      <title>Re: JN516x Transmit Power control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673035#M2995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Nestor ,&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Can you please tell me how do you - currently - control the transmit power ?&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Aug 2017 10:25:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673035#M2995</guid>
      <dc:creator>davidashraf</dc:creator>
      <dc:date>2017-08-02T10:25:11Z</dc:date>
    </item>
    <item>
      <title>Re: JN516x Transmit Power control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673036#M2996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have two scenarios: one for testing only (using a special firmware from NXP) and one for communication (ZigBee 3.0 stack).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The testing set is the same described in JN-AN-1122. The firmware provided by NXP has the 4 levels limitation of the complete stack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The ZigBee 3.0 stack firmware I'm using allows me to get 4 steps. My code is:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;#define RADIO_TX_POWER &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(-9) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // dBm&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//=============================================================================&lt;BR /&gt;//! \brief Set radio power.&lt;BR /&gt;//=============================================================================&lt;/P&gt;&lt;P&gt;void Set_Radio_Power (void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp; DBG_PRINTF_INFO ("Enabling PA+LNA and adjusting PA input to %d dBm\n", RADIO_TX_POWER);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; // Enable PA+LNA&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &lt;STRONG&gt;vAHI_HighPowerModuleEnable&lt;/STRONG&gt;(TRUE, TRUE);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; // Set JN5168 radio power output to -9 dBm&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &lt;STRONG&gt;eAppApiPlmeSet&lt;/STRONG&gt;(PHY_PIB_ATTR_TX_POWER, (uint32_t)RADIO_TX_POWER);&lt;BR /&gt;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The document JN-UG-3087 says:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;2.2.1 Transmission Power&lt;/STRONG&gt;&lt;BR /&gt;The radio transmission power of a JN516x device can be varied. To set the &lt;BR /&gt;transmission power, you can use the function eAppApiPlmeSet()from the NXP &lt;BR /&gt;802.15.4 Stack API (supplied in AppApi.hin all the JN516x SDKs). The required &lt;BR /&gt;function call is:&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;EM&gt;&lt;STRONG&gt;eAppApiPlmeSet(PHY_PIB_ATTR_TX_POWER, x);&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;where x is a 6-bit two’s complement power level, corresponding to an input range of &lt;BR /&gt;-32 to 31 dBm. In practice, this value is mapped to an actual transmission level: &lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;For JN5168, JN5164 and JN5161, it is mapped to one of four levels: &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;-32, -20, -9 and 0 dBm&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;For JN5169, it is mapped to the nearest of 26 levels in the range -32 to 10 dBm&lt;BR /&gt;Therefore, some positive input values will be truncated (to 10 dBm for the JN5169 &lt;BR /&gt;device and to 0 dBm for the other JN516x devices).&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My board has a +20 dBm PA flat. If I set the JN5168 to 0 dBm, I get +20 dBm (give or take) at the antenna. I need to control the power to achieve +18 dBm, +16 dBm, and so on. The function described above gives me the choice to have at the antenna only +20 dBm, +13 dBm, 0 dBm (-20 from JN5168 and + 20 from PA).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That's ridiculous. I cannot effectively control the transmit power - and by extension the consumption profile - of my board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With access to the internal register that controls the output TX power of JN5168, I can fine tune my board. I know there is a register and I guess the guys who designed the chip would put more than 2 bits for controlling the TX power in that register (the doc says 6 bits - 64 steps).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just couldn't figure out why they decided to give away only 4 steps - that are meaningless for effective power control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;-- Nestor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Aug 2017 14:10:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673036#M2996</guid>
      <dc:creator>NestorFernandes</dc:creator>
      <dc:date>2017-08-02T14:10:22Z</dc:date>
    </item>
    <item>
      <title>Re: JN516x Transmit Power control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673037#M2997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;Just to close this thread: &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The limitation described above&amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;is not&lt;/STRONG&gt;&lt;/EM&gt; in the stack or software libraries, but in the silicon of JN5168. Its internal transmit power control circuit has only 4 steps of 12 dBm each, so you cannot set anything between +3 dBm and -9 dBm, for instance. No transmit power fine tune.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Too bad...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-- Nestor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Sep 2017 00:32:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673037#M2997</guid>
      <dc:creator>NestorFernandes</dc:creator>
      <dc:date>2017-09-27T00:32:45Z</dc:date>
    </item>
    <item>
      <title>Re: JN516x Transmit Power control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673038#M2998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nestor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Unfortunately, we do not have a register map document for the radio in the JN5168.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;There are only four power levels on the JN5168 and that is it. I suggest to move to the JN5169 where there are 64 power levels. The software should just recompile in the same environment and the PCB modifications are minimal.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Mario&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Sep 2017 01:07:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673038#M2998</guid>
      <dc:creator>mario_castaneda</dc:creator>
      <dc:date>2017-09-27T01:07:39Z</dc:date>
    </item>
    <item>
      <title>Re: JN516x Transmit Power control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673039#M2999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mario,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Will it be possible for you to share the register map table for JN5169 chipset?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In order to control the output power we need the register map control or power mapping levels with which we can make sure appropriate steps which is available for JN5169 and can set the power accordingly&lt;EM style="color: #000000; background-color: #f6f6f6; border: 0px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would be really helpful if you can direct&amp;nbsp;me to a document or information regarding this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Vinit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Oct 2018 04:39:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673039#M2999</guid>
      <dc:creator>vinitmehta</dc:creator>
      <dc:date>2018-10-25T04:39:33Z</dc:date>
    </item>
    <item>
      <title>Re: JN516x Transmit Power control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673040#M3000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vinit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please see the file attached and look at the&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/user-guide/JN-UG-3024.pdf"&gt;IEEE 802.15.4 Stack User Guide v2.6&lt;/A&gt;&amp;nbsp;3.8.1 Transmission Power&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mario&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Oct 2018 00:38:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JN516x-Transmit-Power-control/m-p/673040#M3000</guid>
      <dc:creator>mario_castaneda</dc:creator>
      <dc:date>2018-10-26T00:38:43Z</dc:date>
    </item>
  </channel>
</rss>

