<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tobi's Corner &#187; CCD</title>
	<atom:link href="http://tobiscorner.floery.net/tag/ccd/feed" rel="self" type="application/rss+xml" />
	<link>http://tobiscorner.floery.net</link>
	<description>... the electronix portal</description>
	<lastBuildDate>Tue, 22 Jun 2010 06:54:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>avrCCD</title>
		<link>http://tobiscorner.floery.net/projects/avr/misc-avr/avrccd/30</link>
		<comments>http://tobiscorner.floery.net/projects/avr/misc-avr/avrccd/30#comments</comments>
		<pubDate>Sat, 11 Nov 2006 18:32:18 +0000</pubDate>
		<dc:creator>theFloe</dc:creator>
				<category><![CDATA[misc AVR]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[CCD]]></category>

		<guid isPermaLink="false">http://www.floery.net/tobiscorner/?p=30</guid>
		<description><![CDATA[avrCCD is an Interface to TSL1401 128&#215;1 Linear Sensor Array with Hold. The TSL 1401 linear sensor array consists of a 128&#215;1 array of photodiodes. The pixel measures 63.5um (H) by 55.5 um (W) with 63.5 um center to center spacing. The Interface: The interface is very simple, not as complicated as interfacing &#8220;bigger&#8221; CCD [...]]]></description>
			<content:encoded><![CDATA[<p>avrCCD is an Interface to TSL1401 128&#215;1 Linear Sensor Array with Hold.</p>
<p style="text-align: center;"><img id="image28" src="http://www.floery.net/tobiscorner/wp-content/avrccd.jpg" alt="CCD" width="80%" /></p>
<p>The TSL 1401 linear sensor array consists of a 128&#215;1 array of photodiodes. The pixel measures 63.5um (H) by 55.5 um (W) with 63.5 um center to center spacing.</p>
<p><span id="more-30"></span></p>
<p><strong>The Interface:</strong><br />
The interface is very simple, not as complicated as interfacing &#8220;bigger&#8221; CCD      Linear Sensors.</p>
<p>All you need is to generate two Signals (Clk &amp; Si):</p>
<p><a id="p27" class="imagelink" title="CCD2" rel="attachment" href="http://tobiscorner.floery.net/?attachment_id=27"><img id="image27" src="http://www.floery.net/tobiscorner/wp-content/avrccd2.thumbnail.jpg" alt="CCD2" /></a><a id="p26" class="imagelink" title="CCD1" rel="attachment" href="http://tobiscorner.floery.net/?attachment_id=26"><img id="image26" src="http://www.floery.net/tobiscorner/wp-content/avrccd1.thumbnail.jpg" alt="CCD1" /></a><br />
<strong><br />
</strong></p>
<p><strong>The Source C</strong><strong>ode:</strong></p>
<p>The CLK signal is generated within a loop that counts for every pixel. The ADC then samples each output before the next clock edge is generated. The data are then transmitted to the PC via the AVR&#8217;s UART.</p>
<p>The analog output signal A0 is amplified to near the ADC&#8217;s reference voltage to use the complete conversation range. I&#8217;ve used a rail-to-rail amplifier (CA3130) for this.</p>
<p><strong>The PC Interface &#8211; Viewing the data with VB.NET:</strong></p>
<p>To dispaly the data I&#8217;ve written a small VB.net application that allows you to modify the integration time, measure distances in mm or mil. The red line is the mean value. The 50 next to the OFF-Buton means that the data are updated every 50ms.</p>
<p><a class="imagelink" title="CCD4" href="http://www.floery.net/tobiscorner/wp-content/avrccd4.jpg"></a><a id="p29" class="imagelink" title="CCD4" rel="attachment" href="http://tobiscorner.floery.net/?attachment_id=29"><img id="image29" src="http://www.floery.net/tobiscorner/wp-content/avrccd4.thumbnail.jpg" alt="CCD4" /></a></p>
<p><strong>Downloads:</strong></p>
<ul>
<li><a id="p31" href="http://www.floery.net/tobiscorner/wp-content/avrccd.zip">avrCCD AVR SourceCode</a></li>
<li><a id="p32" href="http://www.floery.net/tobiscorner/wp-content/avrccd_win.zip">avrCCD VB.NET SourceCode</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tobiscorner.floery.net/projects/avr/misc-avr/avrccd/30/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
