<?xml version="1.0" encoding="utf-8" ?>
				<!-- generator="e107" -->
				<!-- content type="Forum / topic" -->
				<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
				<channel rdf:about="http://www.8051projects.net/">
				<title>8051 Microcontroller Projects AVR PIC Projects Tutorials Ebooks Libraries codes : Forum / topic</title>
				<link>http://www.8051projects.net/</link>
				<description>Learn to make simple microcontroller projects, pic, 8051, avr and arm projects. download 8051 projects, tutorials, libraries, sample codes. join the microcontroller discussion forum and ask doubts regarding electronics. the best source for 8051 over internet.</description>
				<dc:language>en-gb</dc:language>
				<dc:date>2009-01-07T22:17:50-08:00</dc:date>
				<dc:creator>contact@nospam.com</dc:creator>
				<admin:generatorAgent rdf:resource="http://e107.org" />
				<admin:errorReportsTo rdf:resource="mailto:contact@nospam.com" />
				<sy:updatePeriod>hourly</sy:updatePeriod>
				<sy:updateFrequency>1</sy:updateFrequency>
				<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
				<items>
				<rdf:Seq>
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t7669.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t7669.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t7669.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t7669.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t7669.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t7669.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t7669.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t7669.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t7669.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t7669.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t7669.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t7669.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t7669.html" />
				</rdf:Seq>
				</items>
				</channel>
						<item rdf:about="http://www.8051projects.net/forum-t7669.html">
						<title>doubts on smoothening techniques for ADC/DAC data (DSP)</title>
						<link>http://www.8051projects.net/forum-t7669.html</link>
						<dc:date>2009-01-07T22:17:50-08:00</dc:date>
						<dc:creator></dc:creator>
						<dc:subject></dc:subject>
						<description>this  thread is to complement  http://www.8051projects.net/forum-t7667-last.html please post your doubts aboutsmoothening techniques here</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t7669.html">
						<title>Re: doubts on smoothening techniques for ADC/DAC data (DSP)</title>
						<link>http://www.8051projects.net/forum-t7669.html</link>
						<dc:date>2009-01-07T22:17:50-08:00</dc:date>
						<dc:creator>shyam</dc:creator>
						<dc:subject></dc:subject>
						<description>barrel shifter mechanism is way too ahead of all these techniques   i am taking u there one by one..yes we are intro ducing  incorrect data...  thats why i said it shud not be implemented thru software but mostly thru hardware!!!</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t7669.html">
						<title>Re: doubts on smoothening techniques for ADC/DAC data (DSP)</title>
						<link>http://www.8051projects.net/forum-t7669.html</link>
						<dc:date>2009-01-07T22:17:50-08:00</dc:date>
						<dc:creator>Amit Radha</dc:creator>
						<dc:subject></dc:subject>
						<description>Hmmm... I am waiting eagerly to learn more... pls do post soon... thanks alot!!!</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t7669.html">
						<title>Re: doubts on smoothening techniques for ADC/DAC data (DSP)</title>
						<link>http://www.8051projects.net/forum-t7669.html</link>
						<dc:date>2009-01-07T22:17:50-08:00</dc:date>
						<dc:creator>sashijoseph</dc:creator>
						<dc:subject></dc:subject>
						<description>Ajay wrote ...you must click on thanks button  Done dude......now Amit's turn</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t7669.html">
						<title>Re: doubts on smoothening techniques for ADC/DAC data (DSP)</title>
						<link>http://www.8051projects.net/forum-t7669.html</link>
						<dc:date>2009-01-07T22:17:50-08:00</dc:date>
						<dc:creator>Amit Radha</dc:creator>
						<dc:subject></dc:subject>
						<description>He he</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t7669.html">
						<title>Re: doubts on smoothening techniques for ADC/DAC data (DSP)</title>
						<link>http://www.8051projects.net/forum-t7669.html</link>
						<dc:date>2009-01-07T22:17:50-08:00</dc:date>
						<dc:creator>Amit Radha</dc:creator>
						<dc:subject></dc:subject>
						<description>Hi shyam,Is this the thread you mentioned? Good idea!    But please do post something soon.. am waiting eagerly. And if possible do include help in assembly and not only C. Will be a huge help for noobs like me</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t7669.html">
						<title>Re: doubts on smoothening techniques for ADC/DAC data (DSP)</title>
						<link>http://www.8051projects.net/forum-t7669.html</link>
						<dc:date>2009-01-07T22:17:50-08:00</dc:date>
						<dc:creator>shyam</dc:creator>
						<dc:subject></dc:subject>
						<description>please visit..http://www.8051projects.net/forum-t7667-last.htmlthis thread is only to discuss the doubts regarding the above link</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t7669.html">
						<title>Re: doubts on smoothening techniques for ADC/DAC data (DSP)</title>
						<link>http://www.8051projects.net/forum-t7669.html</link>
						<dc:date>2009-01-07T22:17:50-08:00</dc:date>
						<dc:creator>Amit Radha</dc:creator>
						<dc:subject></dc:subject>
						<description>Hey Shyam, the concept is good. but how do u implement that using a uC? and the link is closed. cant post anything in that so i posted here...</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t7669.html">
						<title>Re: doubts on smoothening techniques for ADC/DAC data (DSP)</title>
						<link>http://www.8051projects.net/forum-t7669.html</link>
						<dc:date>2009-01-07T22:17:50-08:00</dc:date>
						<dc:creator>shyam</dc:creator>
						<dc:subject></dc:subject>
						<description>keep reading!!!..and yes u cant post there so all doubts will be solved here..well implementing the sample hold technique can be done thru a micro controller it is easy!!!...but it is like fooling your client  this is the way to do it..all you need is to make the changes  in the ADC data a little slower!!..step1 . set interval for sampling..  suppose 1 sec..step2 set interval to display data..  assume u r making a graph so points per sec suppose 5.step3. read data @ADC at sampling rate...step4 .no need to read the next 4 values simply copy the values to the next 4 variables.. repeat step3 and 4.ex..sample  1 =0   sample 2 =1  sample 3 =2 sample 4 =3 sample 5=2 sample 6 =1 sample 7 =0u will get the following representation                                         *****                    ***** ____*****                 *****_______________**********__________________________*****012345678901234567890123456789012345thus you will get a theoritically smooth looking graph but practically it is useless...therefore sample and hold technique is seldom used in softwares/codes...  it is mostly an hardware implementation...simplest S&H mechanism is the operation of a capacitor..u can add a capacitor into your input(adc)  to get the S&H response.keep reading as i will be posting more techniques..</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t7669.html">
						<title>Re: doubts on smoothening techniques for ADC/DAC data (DSP)</title>
						<link>http://www.8051projects.net/forum-t7669.html</link>
						<dc:date>2009-01-07T22:17:50-08:00</dc:date>
						<dc:creator>sashijoseph</dc:creator>
						<dc:subject></dc:subject>
						<description>Nice explanation Shyam........</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t7669.html">
						<title>Re: doubts on smoothening techniques for ADC/DAC data (DSP)</title>
						<link>http://www.8051projects.net/forum-t7669.html</link>
						<dc:date>2009-01-07T22:17:50-08:00</dc:date>
						<dc:creator>Ajay</dc:creator>
						<dc:subject></dc:subject>
						<description>you must click on thanks button</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t7669.html">
						<title>Re: doubts on smoothening techniques for ADC/DAC data (DSP)</title>
						<link>http://www.8051projects.net/forum-t7669.html</link>
						<dc:date>2009-01-07T22:17:50-08:00</dc:date>
						<dc:creator>Amit Radha</dc:creator>
						<dc:subject></dc:subject>
						<description>Hey Shyam thats really nice! Could never think of that. Well now i know the difference b/w having a theoretical knowledge and its practical implementation!But I have a doubt. By copying the data to then next 4 variables, arent we introducing incorrect data there as there is a possibility the ADC o/p may have changed at that instant. Also, can this be used as a replacement to the barrel shift algorithm u mentioned earlier?By using a capacitor before the i/p of ADC will surely help smoothening out the variations! Il try that for sure!!!Thanks a million!!!</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t7669.html">
						<title>Re: doubts on smoothening techniques for ADC/DAC data (DSP)</title>
						<link>http://www.8051projects.net/forum-t7669.html</link>
						<dc:date>2009-01-07T22:17:50-08:00</dc:date>
						<dc:creator>pdi33</dc:creator>
						<dc:subject></dc:subject>
						<description>very good info in the forum. another interesting application (which uses the exact inverse principle)of the above method is the oversampling technique used  to increase the resolution of the ADC. this is well explained in AVR application note AVR121. It uses oversampling to increase the resolution for its inbuilt adc from 10 bit to 16 bit by introducing a fixed noise source. It could well be used in slower systems like temperature but the ADC conversion should be really fast.check this file outhttp://www.atmel.com/dyn/resources/prod_documents/doc8003.pdf</description>
						</item>
				</rdf:RDF>