<?xml-stylesheet type="text/xsl" href="https://e2e.ti.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/"><channel><title>How to use thermal noise to your advantage</title><link>/blogs_/archives/b/precisionhub/posts/how-to-use-thermal-noise-to-your-advantage</link><description>Thermal noise in analog design is almost always parasitic and should be avoided at all costs. Input filtering, PCB layout and grounding are paramount to good analog system designs, but you&amp;rsquo;ll always find some amount of thermal Johnson-Nyquist a...</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><item><title>RE: How to use thermal noise to your advantage</title><link>https://e2e.ti.com/blogs_/archives/b/precisionhub/posts/how-to-use-thermal-noise-to-your-advantage</link><pubDate>Thu, 13 Mar 2014 09:54:37 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:b467a570-c0bf-4a93-9c3d-25350858c940</guid><dc:creator>Dawea Wang</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi Mike, &lt;/p&gt;
&lt;p&gt;Get your article, but I didn&amp;#39;t know your mail address, so I have to write to you here. &lt;/p&gt;
&lt;p&gt;I have another question about your applicaiton datasheet of ADS1118(Precision Thermocouple Measurement with the ADS1118), you mensioned how to get the actual temperature of thermocouple by using tempearture and voltage lookup table, and you also said that the entries of the lookup table 16 and 32 for k-type thermocouple would be enought for presion and draw a comparasion figure for your idea. My question is what is the detailed point for 16 and 32 entries table? I think these points should be scientific and I also didn&amp;#39;t the details from TI website, so I have to write to you. Could you send the details to me? thanks very much. &lt;/p&gt;
&lt;p&gt;My mail address: wylinder@163.com &lt;/p&gt;
&lt;img src="https://e2e.ti.com/aggbug?PostID=664970&amp;AppID=930&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to use thermal noise to your advantage</title><link>https://e2e.ti.com/blogs_/archives/b/precisionhub/posts/how-to-use-thermal-noise-to-your-advantage</link><pubDate>Thu, 14 Nov 2013 20:09:18 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:b467a570-c0bf-4a93-9c3d-25350858c940</guid><dc:creator>Mike Beckman</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Golden Warrior,&lt;/p&gt;
&lt;p&gt;To your comment, &amp;quot;abandoned by the rotation to the right four times, how can it be used if the four bits still dithering?&amp;quot;&lt;/p&gt;
&lt;p&gt;The short answer is because the final output rate of the data is much slower and effectively averaged. If you think about the statistical nature of the unmodified 16-bit result for DC signals between two codes you should notice that the LSB should tend toward whichever code is closest to the actual signal. This will happen proportionally to how close the signal actually is to the code. The process of oversampling (adding and rotating right), while actually smooth out some of the noise added for the dither and will actually provide a very stable result. However if the dithering noise is too high, it is possible that those extra bits will be toggling. For gaussian noise, every averaging of two datapoints into one slower data point results in a factor of roughly sqrt(2) reduction in noise.&lt;/p&gt;
&lt;p&gt;For your second question, &amp;quot;is there enough noise to create digital codes varying between each other, if the device runs at 128 samples-per-second?&amp;quot;&lt;/p&gt;
&lt;p&gt;It really depends on how noisy the input signal is. If the noise of the input signal is very small, a sample rate of 128SPS may not be sufficient to cause toggling of the LSB. One option, as long as your input range can allow it, would be to increase the gain of the PGA in front of the modulator. This will double the size of the signal entering the modulator, and also double the noise coming in from the outside. This might increase the noise just enough to use the dither at 128SPS. For the ADC alone (shorted inputs on a clean design), you should see a peak-to-peak noise of almost 1LSB at gain of 1. This wont quite be enough noise use the technique, but if you increase the gain, you&amp;#39;ll cut each LSB step size in half, which should just barely provide enough bits toggling to use the technique. 128SPS is right on the edge of having enough noise for this technique.&lt;/p&gt;
&lt;img src="https://e2e.ti.com/aggbug?PostID=664970&amp;AppID=930&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to use thermal noise to your advantage</title><link>https://e2e.ti.com/blogs_/archives/b/precisionhub/posts/how-to-use-thermal-noise-to-your-advantage</link><pubDate>Mon, 21 Oct 2013 03:57:29 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:b467a570-c0bf-4a93-9c3d-25350858c940</guid><dc:creator>Golden Warrior</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi,Mike,&lt;/p&gt;
&lt;p&gt;&amp;quot;The ADS1118 can perform conversions at rates up to 860 samples per second&amp;quot;, is there enough noise to create digital codes varying between each other, if the device runs at 128 samples-per-second?&lt;/p&gt;
&lt;p&gt;Under which sample rates yield a stable result with no digital code changes?&lt;/p&gt;
&lt;img src="https://e2e.ti.com/aggbug?PostID=664970&amp;AppID=930&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to use thermal noise to your advantage</title><link>https://e2e.ti.com/blogs_/archives/b/precisionhub/posts/how-to-use-thermal-noise-to-your-advantage</link><pubDate>Mon, 21 Oct 2013 03:35:55 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:b467a570-c0bf-4a93-9c3d-25350858c940</guid><dc:creator>Golden Warrior</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Glad to read your share. Here are two quetions?&lt;/p&gt;
&lt;p&gt;1 Why is it told that &amp;quot;the result is closer to the actual value than a lower noise front end that is causing no change in codes&amp;quot;?&lt;/p&gt;
&lt;p&gt;2&amp;quot;These extra 4 bits are usable resolution. Same data rate, with more resolution because of a little noise&amp;quot;, As the four bits are to be &lt;/p&gt;
&lt;p&gt;abandoned by the rotation to the right four times, how can it be used if the four bits still dithering? &amp;nbsp;&lt;/p&gt;
&lt;img src="https://e2e.ti.com/aggbug?PostID=664970&amp;AppID=930&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to use thermal noise to your advantage</title><link>https://e2e.ti.com/blogs_/archives/b/precisionhub/posts/how-to-use-thermal-noise-to-your-advantage</link><pubDate>Tue, 01 Oct 2013 20:59:43 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:b467a570-c0bf-4a93-9c3d-25350858c940</guid><dc:creator>JOSEPH MCELROY</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;It&amp;#39;s great to see this pop up every so often. FYI, my first encounter with it was in 1990, discovered while browsing the university library stacks. Found this intriguing article in a Physics Journal from the 1970s that described this method.&lt;/p&gt;
&lt;img src="https://e2e.ti.com/aggbug?PostID=664970&amp;AppID=930&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to use thermal noise to your advantage</title><link>https://e2e.ti.com/blogs_/archives/b/precisionhub/posts/how-to-use-thermal-noise-to-your-advantage</link><pubDate>Mon, 23 Sep 2013 05:27:20 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:b467a570-c0bf-4a93-9c3d-25350858c940</guid><dc:creator>Mike Beckman</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Richard, &lt;/p&gt;
&lt;p&gt;You are correct that a periodic signal could introduce an undesired tone of an undesired frequency if it is not phase locked to the sampling of the ADC. A pseudo random pattern would be a better way to avoid a tone as long as it is of sufficient length.&lt;/p&gt;
&lt;p&gt;Clemens,&lt;/p&gt;
&lt;p&gt;By increasing the sampling rate of many 16-bit delta sigma ADCs, the decimation ratio of the ADC decreases and a wider bandwidth of signal is converted. This increases the RMS noise of the ADC. If the ADCs noise is smaller than 1 LSB at low data-rates, sometimes increasing the data-rate is sufficient to increase the RMS noise to exceed 1 LSB, which would provide the dither. This is the case for the ADS1118. For other architectures, this is not necessarily true that noise can be induced through increasing speed.&lt;/p&gt;
&lt;img src="https://e2e.ti.com/aggbug?PostID=664970&amp;AppID=930&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to use thermal noise to your advantage</title><link>https://e2e.ti.com/blogs_/archives/b/precisionhub/posts/how-to-use-thermal-noise-to-your-advantage</link><pubDate>Tue, 17 Sep 2013 12:55:45 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:b467a570-c0bf-4a93-9c3d-25350858c940</guid><dc:creator>clemens kloeck</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi Mike,&lt;/p&gt;
&lt;p&gt;great article. Could you explain me why an increase sample rate of an 16 bit ADC make the LSB flicker?&lt;/p&gt;
&lt;img src="https://e2e.ti.com/aggbug?PostID=664970&amp;AppID=930&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to use thermal noise to your advantage</title><link>https://e2e.ti.com/blogs_/archives/b/precisionhub/posts/how-to-use-thermal-noise-to-your-advantage</link><pubDate>Mon, 16 Sep 2013 05:52:49 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:b467a570-c0bf-4a93-9c3d-25350858c940</guid><dc:creator>Richard Cappels</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Correction: The two noises will add, not beat.&lt;/p&gt;
&lt;img src="https://e2e.ti.com/aggbug?PostID=664970&amp;AppID=930&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to use thermal noise to your advantage</title><link>https://e2e.ti.com/blogs_/archives/b/precisionhub/posts/how-to-use-thermal-noise-to-your-advantage</link><pubDate>Sun, 15 Sep 2013 16:00:27 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:b467a570-c0bf-4a93-9c3d-25350858c940</guid><dc:creator>Richard Cappels</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;That is very cool.&lt;/p&gt;
&lt;p&gt;A potential problem from using a periodic dither signal is that it can beat with any periodic noise in the input, thus defeating the purpose of dithering. Using random noise or analog pseudo random noise avoids that problem.&lt;/p&gt;
&lt;img src="https://e2e.ti.com/aggbug?PostID=664970&amp;AppID=930&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to use thermal noise to your advantage</title><link>https://e2e.ti.com/blogs_/archives/b/precisionhub/posts/how-to-use-thermal-noise-to-your-advantage</link><pubDate>Wed, 28 Aug 2013 20:20:14 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:b467a570-c0bf-4a93-9c3d-25350858c940</guid><dc:creator>Mike Beckman</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Otto,&lt;/p&gt;
&lt;p&gt;Great Question. You are absolutely correct, the signal doesn&amp;#39;t have to be gaussian noise, it can be any signal that can encompass the LSB as long as a full period of the signal can be windowed within the set of averaged samples. For example, if a partial period of 1 or multiple sine waves was used, there would be a small skew toward one or the other LSBs so you would want that period to be syncronized to the sampling to make sure it&amp;#39;s balanced. What you&amp;#39;ve suggested could be done with a simple DAC and a weighted summer. Great suggestion!&lt;/p&gt;
&lt;img src="https://e2e.ti.com/aggbug?PostID=664970&amp;AppID=930&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to use thermal noise to your advantage</title><link>https://e2e.ti.com/blogs_/archives/b/precisionhub/posts/how-to-use-thermal-noise-to-your-advantage</link><pubDate>Wed, 28 Aug 2013 19:49:15 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:b467a570-c0bf-4a93-9c3d-25350858c940</guid><dc:creator>Otto Hunt</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Why does it have to be statistically random or Gaussian noise? Could the added noise be simply a sine wave or triangle wave with amplitude large enough to encompass the LSB of the ADC?&lt;/p&gt;
&lt;img src="https://e2e.ti.com/aggbug?PostID=664970&amp;AppID=930&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>