<?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>BLE4.0 TX frequency</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/6006/ble4-0-tx-frequency</link><description>Hello NORDIC 
 We found that TX frequency error is quite large. Is it able to compensate TX frequency by software ?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 16 Mar 2015 11:20:29 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/6006/ble4-0-tx-frequency" /><item><title>RE: BLE4.0 TX frequency</title><link>https://devzone.nordicsemi.com/thread/21009?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2015 11:20:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:86d88ded-05d5-4ddb-b1c0-c20a5b3fca73</guid><dc:creator>wiki</dc:creator><description>&lt;p&gt;ok，thank you so much !&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE4.0 TX frequency</title><link>https://devzone.nordicsemi.com/thread/21008?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2015 01:29:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5ac49aa3-b731-40f1-927e-81d1bd613b7e</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;I&amp;#39;ve said what I think about it twice now, you can&amp;#39;t do it. Trim registers do exist which possibly allow TX frequency trimming for proprietary uses of the radio, however they are both relatively undocumented and, more importantly, they are part of the RADIO module. When using a softdevice the RADIO module is restricted, the softdevice owns it, you are not allowed to access any of the registers.&lt;/p&gt;
&lt;p&gt;As John DeWitt points out above, the manual strongly suggests that the trim registers are likely loaded with the factory calibrated values from the FICR when the softdevice is started, and once it&amp;#39;s started, you have no access to them.&lt;/p&gt;
&lt;p&gt;Nordic provides no radio API point I can find which allows you to change those, or adjust the TX frequency in any way so I can see no provided way for you to do this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE4.0 TX frequency</title><link>https://devzone.nordicsemi.com/thread/21007?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2015 01:05:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:08852385-f2ed-404a-a40c-d364826e9725</guid><dc:creator>wiki</dc:creator><description>&lt;p&gt;Yes, we are running a softdevice when we test BLE .  My team menber told me that BT Tx frequency can offset  by registers and we can creat a array to offset the error .  What do you think about it ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE4.0 TX frequency</title><link>https://devzone.nordicsemi.com/thread/21003?ContentTypeID=1</link><pubDate>Fri, 13 Mar 2015 12:16:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:87d8a1a0-d275-4880-ac5a-f7490ff57f8d</guid><dc:creator>John</dc:creator><description>&lt;p&gt;I agree the softdevice would likely be an issue. Plus from what you can learn from the reference manual it sounds like the registers would be loaded with factory calibration data by the softdevice. It would be better to address the tuning of the circuit.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE4.0 TX frequency</title><link>https://devzone.nordicsemi.com/thread/21005?ContentTypeID=1</link><pubDate>Fri, 13 Mar 2015 06:27:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:974cc473-45ee-425a-b2e3-54ca6016b508</guid><dc:creator>wiki</dc:creator><description>&lt;p&gt;Yes, BLE parameter can be measured by IQXel device .We hope a little frequency error can be compensated by software .&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE4.0 TX frequency</title><link>https://devzone.nordicsemi.com/thread/21006?ContentTypeID=1</link><pubDate>Fri, 13 Mar 2015 06:23:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6c645da3-d101-492c-8724-736a7ec12480</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;Are you running a softdevice? Those registers are part of the RADIO module so you can&amp;#39;t access them. So they&amp;#39;re no use to you and you have to fix the crystal oscillator. Have you read the Crystal Oscillator White Paper which explain this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE4.0 TX frequency</title><link>https://devzone.nordicsemi.com/thread/21002?ContentTypeID=1</link><pubDate>Fri, 13 Mar 2015 05:48:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a85ab903-265f-44e3-971e-270a0c5ead85</guid><dc:creator>wiki</dc:creator><description>&lt;p&gt;really？can you descript it in detail ? Which register can be set in nrf51822  ?&lt;/p&gt;
&lt;p&gt;Thanks !&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE4.0 TX frequency</title><link>https://devzone.nordicsemi.com/thread/21004?ContentTypeID=1</link><pubDate>Thu, 12 Mar 2015 12:26:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:83f429f6-0b16-4b16-aff3-c274e2614ac5</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;I see they exist, however as the radio is marked as a blocked device when using the softdevice (and I did make the assumption here that a softdevice is in use) they&amp;#39;re not usable, and I didn&amp;#39;t find an API point which exposed them, I discounted being able to use those.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE4.0 TX frequency</title><link>https://devzone.nordicsemi.com/thread/21001?ContentTypeID=1</link><pubDate>Thu, 12 Mar 2015 12:20:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ce950fca-ddb1-4e03-8395-6cd7c39b800f</guid><dc:creator>John</dc:creator><description>&lt;p&gt;Well, there appears to be trim registers for the radio peripheral that could be used to adjust the TX frequency. Not a game I&amp;#39;d want to be playing though.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE4.0 TX frequency</title><link>https://devzone.nordicsemi.com/thread/21000?ContentTypeID=1</link><pubDate>Thu, 12 Mar 2015 04:11:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1f215b5-aaab-446c-a878-ef3e91ea7cf9</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;How large? How have you measured it? Is this a reference design or your own custom board? If custom then how tuned is your crystal oscillator as that is the largest factor in TX frequency.&lt;/p&gt;
&lt;p&gt;No you can&amp;#39;t fix it in software.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>