<?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>Three guidelines for designing anti-aliasing filters</title><link>/blogs_/archives/b/precisionhub/posts/three-guidelines-for-designing-anti-aliasing-filters</link><description>In my last post , I discussed two important characteristics of delta-sigma analog-to-digital converters (ADCs) that simplify the design of your anti-aliasing filter: an oversampling architecture and a supplemental digital decimation filter. The oversampling</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><item><title>RE: Three guidelines for designing anti-aliasing filters</title><link>https://e2e.ti.com/blogs_/archives/b/precisionhub/posts/three-guidelines-for-designing-anti-aliasing-filters</link><pubDate>Fri, 26 Feb 2021 07:17:54 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:250d6b9a-5b62-4c49-94d2-48671a71db62</guid><dc:creator>NIMIT VACHHANI</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hello Guys,&lt;/p&gt;
&lt;p&gt;I am currently using ADS1235evm connected to my load cell. Now I want to achieve higher accuracy of measurement with this board. Can you please guide me what is an ideal approach to achieve this result. I need 200,000 counts of accuracy at 10 samples/sec. &lt;/p&gt;
&lt;p&gt;Do I need an extra analog filter to be placed at load cell output and then give this filter output to my ADC1235 input ?&lt;/p&gt;
&lt;p&gt;I have connected ADS1235evm to my micro-controller.&lt;/p&gt;
&lt;img src="https://e2e.ti.com/aggbug?PostID=667958&amp;AppID=930&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Three guidelines for designing anti-aliasing filters</title><link>https://e2e.ti.com/blogs_/archives/b/precisionhub/posts/three-guidelines-for-designing-anti-aliasing-filters</link><pubDate>Thu, 09 Jun 2016 22:47:15 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:250d6b9a-5b62-4c49-94d2-48671a71db62</guid><dc:creator>Bruce Lott</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Ryan,&lt;/p&gt;
&lt;p&gt;Eq. 2 appears incorrect. &amp;nbsp;As the tolerances become tighter, the first term will go more negative, reducing the calculated CMR. &amp;nbsp;Obviously, tighter tolerances should allow CMR to approach its perfectly matched (theoretical) value, i.e. the first term should approach 0. &amp;nbsp;Also, the second term goes negative for F &amp;lt; Fc, which doesn&amp;#39;t make sense to me. &amp;nbsp;Below Fc, CMR should approach 0, I would think.&lt;/p&gt;
&lt;p&gt;I agree with Eq. 3, but the text preceding it says to make Cdiff = Ccm * 10 to make the differential-mode cutoff a decade lower than the common-mode cutoff. &amp;nbsp; This factor for Cdiff would appear to make Fc(diff) = Fc(cm) / 20, which doesn&amp;#39;t match the text. &amp;nbsp;Of course, since the article started by selecting a cutoff frequency for anti-aliasing, I would suggest this as the desired differential-mode cutoff, and say that the common-mode cap values should be reduced by a factor of 10 so that the common-mode filter mismatch due to RC tolerances has little impact on the differential-mode filter response.&lt;/p&gt;
&lt;p&gt;The conclusion I draw from reading some other articles about single-pole anti-aliasing filters for differential-input A/Ds, is that with perfectly matched components, one wouldn&amp;#39;t need a differential-mode cap at all, and with no common-mode noise, one would need *just* the differential-mode cap. &amp;nbsp;But in the real world, we need both: differential-mode cap for the &amp;quot;main&amp;quot; anti-aliasing function, and common-mode caps to filter as much common-mode noise as possible without significantly affecting the anti-aliasing filter response [due to common-mode to differential-mode conversion]. &amp;nbsp;It would be interesting to study the effects of varying the RC tolerances and Ccm to Cdiff ratio to find an optimal solution (for a given noise environment).&lt;/p&gt;
&lt;img src="https://e2e.ti.com/aggbug?PostID=667958&amp;AppID=930&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Three guidelines for designing anti-aliasing filters</title><link>https://e2e.ti.com/blogs_/archives/b/precisionhub/posts/three-guidelines-for-designing-anti-aliasing-filters</link><pubDate>Wed, 08 Jun 2016 14:43:01 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:250d6b9a-5b62-4c49-94d2-48671a71db62</guid><dc:creator>Bruce Lott</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Barry,&lt;/p&gt;
&lt;p&gt;You are correct that there is roll-off below the cut-off frequency (-3dB). &amp;nbsp;For RC low-pass, Vo/Vi = 1/SQRT(1 + (F/F0)^2). &amp;nbsp;So, at 0.1xF0, the attenuation is 0.005 (0.5%); at 0.01xF0, it&amp;#39;s 0.00005 (good for about 14+ bits); and at 0.0055xF0, it&amp;#39;s good to 1LSB in 16 bits.&lt;/p&gt;
&lt;p&gt;If you know the frequency of interest (single frequency, or a reasonably narrow FFT bin), you can compensate for the error by using a formula or table, e.g. at 0.1xF0, just divide by 0.995, etc. &lt;/p&gt;
&lt;p&gt;Another source of roll-off error is the decimation filter (sinc3 filter typical), if its cut-off isn&amp;#39;t much greater than the highest frequency of interest. &amp;nbsp;This can be similarly compensated for.&lt;/p&gt;
&lt;img src="https://e2e.ti.com/aggbug?PostID=667958&amp;AppID=930&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Three guidelines for designing anti-aliasing filters</title><link>https://e2e.ti.com/blogs_/archives/b/precisionhub/posts/three-guidelines-for-designing-anti-aliasing-filters</link><pubDate>Sun, 17 Jan 2016 16:56:53 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:250d6b9a-5b62-4c49-94d2-48671a71db62</guid><dc:creator>barry rowland</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Just a thought about single-pole filters, and &amp;#39;flat&amp;#39;:&lt;/p&gt;
&lt;p&gt;An RC filter is never &amp;#39;flat&amp;#39;, it has roll-off beginning at any finite frequency, correct?&lt;/p&gt;
&lt;p&gt;It looks like the amplitude error of a single-pole filter, let&amp;#39;s say 1 kHz 3 dB point, at 100 Hz seems to have about 1% attenuation, and at 10 Hz, it&amp;#39;s still .01% ... therefore, it seems that we can have an error of 1 LSB at only 13 bits resolution, at 10 Hz... to get useful 16-bit resolution, the bandwidth is down to a couple of Hz. &lt;/p&gt;
&lt;p&gt;I think that we often use delta-sigma converters for high-resolution applications, so it seems that a single-pole filter could limit accuaracy at relatively low frequencies, relative to the 3 dB point? &amp;nbsp;Is this reasoning at all correct?&lt;/p&gt;
&lt;img src="https://e2e.ti.com/aggbug?PostID=667958&amp;AppID=930&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>