<?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>Electronic Product Design &#187; Electronics</title>
	<atom:link href="http://www.electronic-products-design.com/category/geek-area/electronics/feed" rel="self" type="application/rss+xml" />
	<link>http://www.electronic-products-design.com</link>
	<description>Guides, Comment &#38; Resources From The IBEX Electronic Product Design Team</description>
	<lastBuildDate>Wed, 01 Feb 2012 11:58:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Using Bluetooth In A Design</title>
		<link>http://www.electronic-products-design.com/geek-area/electronics/rf/bluetooth/using-bluetooth-in-a-design</link>
		<comments>http://www.electronic-products-design.com/geek-area/electronics/rf/bluetooth/using-bluetooth-in-a-design#comments</comments>
		<pubDate>Wed, 01 Feb 2012 11:56:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bluetooth]]></category>

		<guid isPermaLink="false">http://www.electronic-products-design.com/?p=866</guid>
		<description><![CDATA[Bluetooth devices have to be tested, both from the radio certification side and the Bluetooth software stack certification side.  Even with a straightforward design it&#8217;s expensive &#8211; very expensive!  This is frustrating as in many cases by using a Bluetooth IC solution incorporating the Bluetooth stack and following the manufacturers app note for the PCB [...]]]></description>
			<content:encoded><![CDATA[<p>Bluetooth devices have to be tested, both from the radio certification side and the Bluetooth software stack certification side.  Even with a straightforward design it&#8217;s expensive &#8211; very expensive!  This is frustrating as in many cases by using a Bluetooth IC solution incorporating the Bluetooth stack and following the manufacturers app note for the PCB layout, the testing can become just a box ticking exercise, but it still has to be done.<span id="more-866"></span></p>
<h4>Using A Bluetooth Module vs A Chip Based Design</h4>
<p>Bluetooth OEM modules have usually gone through all the testing so you don&#8217;t have to.  You can slap one on your PCB and your ready to go, often with a faster development route too.  The catch is that it costs more in production than using the discrete components instead.  It can be even more frustrating that the Bluetooth IC the module uses is capable of running the embedded software your application needs, but you have to use a separate microcontroller because either the Bluetooth module implementation doesn&#8217;t allow it or if you do you would break the Bluetooth stack certification, requiring re-testing.</p>
<p>As a general rule of thumb, if your production volume is likely to be say 10k or 20k then going with a module is often an overall cheaper choice once your factor in the testing costs.  However if your production volume is likely to be say 100k then the testing costs will typically be overcome by the savings in production cost.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.electronic-products-design.com/geek-area/electronics/rf/bluetooth/using-bluetooth-in-a-design/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PCB Track Impedance</title>
		<link>http://www.electronic-products-design.com/geek-area/electronics/pcb-design/general-pcb-design/pcb-track-impedance</link>
		<comments>http://www.electronic-products-design.com/geek-area/electronics/pcb-design/general-pcb-design/pcb-track-impedance#comments</comments>
		<pubDate>Fri, 27 Jan 2012 10:14:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General PCB Design]]></category>

		<guid isPermaLink="false">http://www.electronic-products-design.com/?p=851</guid>
		<description><![CDATA[Clocked busses often need impedance controlled tracking to avoid the posibility of false clock signals caused by an impedance mismatch.  As semiconductor devices have become faster and faster they have become much more susceptible to issues caused by signal noise. The problem relates to any type of clocked interface where a device you will transfer [...]]]></description>
			<content:encoded><![CDATA[<p>Clocked busses often need impedance controlled tracking to avoid the posibility of false clock signals caused by an impedance mismatch.  As semiconductor devices have become faster and faster they have become much more susceptible to issues caused by signal noise. The problem relates to any type of clocked interface where a device you  will transfer data to or from automatically moves on to the next data  bit, byte or word every time it see’s a new clock edge.<span id="more-851"></span></p>
<h4>The Cause</h4>
<p>Until relatively recent times digital PCB design (and especially when  prototyping) could be viewed as simply a means to electrically  interconnect components and unless you designed RF circuits there was  little else to worry about.  However the PCB itself, or the means of  connecting the components used (i.e. prototyping), is now is a very  common cause of a loss of signal integrity.  The reason is mainly due to  the rise and fall times of output signals having decreased as devices  are designed to operate faster and faster and to use smaller and smaller  silicon manufacturing processes.   This problem is not actually due to  the operating frequency of a device or the frequency at which a signal  is changing, it is due to the speed at which a signal output changes  state from high to low and low to high.  A signal doesn’t  instantaneously change from high to low or low to high, it takes a  certain amount of time which will be specified as the rise and fall time  in a devices data sheet.  Previous signal rise and fall times of many  10’s of nano seconds have now become times measured in just a few nano  seconds or for many devices they are measured in pico seconds.</p>
<p>So you may be thinking, this can’t possibly be an issue for me, my  board is only operating at a few MHz and I’ve even slowed my data bus  down to a few KHz.  Well unfortunately that doesn’t matter.  If you work  with a DC signal the only thing you really care about in a wire or PCB  track is its resistance, which for short lengths will be close to zero.   However, when using that wire or PCB track with a fast AC signal it  starts to behave like a capacitor and inductor.  Capacitors and  inductors exhibit resistance to alternating current called reactance.   The impedance of the wire or track is the vector sum of resistance and  reactance, essentially the total resistance seen at a particular  frequency.  What happens when you send a signal with a fast rising and  falling edge down a wire or PCB track, if the impedance of the gate  driving the wire or track isn’t exactly the same as the one receiving  the it, is it that some of the pulse bounces (literally) back to the  driving gate. As there is still an impedance mismatch, the signal  continues to bounce between the two until it finally dampens out.  This  bouncing becomes worse as the speed of signal rise and fall times  increases.  Basically, the faster rise and fall times of signals from  modern semiconductors combined with wire or PCB trace inductance and  capacitance causes noise signals of a greater magnitude than before.   Greater magnitude means the bouncing signals can reach the threshold  voltage required for the receiving device to ‘see’ another clock pulse,  or an incorrect data level at the moment it is sampling the data line.  The solution is to design your PCB to use impedance controlled tracks on these clocked connections.</p>
<h4>Single Connections</h4>
<p>Download the free <a href="http://saturnpcb.com/pcb_toolkit.htm" target="_blank">Saturn PCB Design Toolkit</a> &#8211; its a great tool for this.  Use it as follows:</p>
<p>Select Conductor Impedance</p>
<p style="padding-left: 30px;">Select Imperial or Metric (you can select later and it will auto convert all values)<br />
Set copper weights and plating thickness (e.g. 18um copper + 18um plating = 35micros (1oz))<br />
Select internal or external layers (typically microstrip or embedded microstrip)<br />
Enter substrate options (prepreg dielectric constant &#8211; typical PCB&#8217;s are FR4)<br />
Enter track width in conductor width<br />
Enter prepreg height in conductor height (the distance between the copper layers excluding their thickness)<br />
Click &#8216;solve&#8217;<br />
Now adjust the track width until you get the impedance (Zo) you need.  This is the thickness to make your tracks</p>
<h5>100ohm Single Track Impedance (General signals, SPI bus etc)</h5>
<p>General signals, SPI bus, etc will  generally perform well with a 100ohm track Impedance.  Some examples track widths with a GND plane under the  tracks:</p>
<p style="padding-left: 30px;">2 layer 1.6mm PCB (1.48mm FR4) = 0.61mm (100.3150ohms)</p>
<p style="padding-left: 30px;">4 layer PCB Pool &#8211; Internal to Internal (0.71mm FR4) = 0.27mm (100.2273ohms)</p>
<p style="padding-left: 30px;">4 layer PCB Pool &#8211; Internal to External (0.38mm FR4) = 0.12mm (100.9915ohms), or if too small then 0.15mm = (95.0631ohms)</p>
<p style="padding-left: 30px;">4 layer PCB Train &#8211; Internal to Internal (0.99mm FR4) = 0.4mm (99.8636ohms)</p>
<p style="padding-left: 30px;">4 layer PCB Train &#8211; Internal to External (0.22mm FR4, layer 2-3) = 0.05mm &#8211; not possible</p>
<p style="padding-left: 30px;">4 layer PCB Train &#8211; Internal to External (1.245mm FR4, layer 1-3) = 0.49mm &#8211; not possible</p>
<h5>75ohm Single Track Impedance</h5>
<p>Also relevant to 75ohm radio antenna connections.Example track widths with GND plane under track</p>
<p style="padding-left: 30px;">2 layer 1.6mm PCB (1.48mm FR4) = 1.29mm (75.0457ohms)</p>
<p style="padding-left: 30px;">4 layer PCB Pool &#8211; Internal to Internal (0.71mm FR4) = 0.6mm (74.7938ohms)</p>
<p style="padding-left: 30px;">4 layer PCB Pool &#8211; Internal to External (0.38mm FR4) = 0.3mm (74.8156ohms)</p>
<p>&nbsp;</p>
<h5>50ohm Single Track Impedance</h5>
<p>Also relevant to 50ohm radio antenna connections.  Example track widths with GND plane under track</p>
<p style="padding-left: 30px;">2 layer 1.6mm PCB (1.48mm FR4) = 2.65mm (50.1165ohms)</p>
<p style="padding-left: 30px;">4 layer PCB Pool &#8211; Internal to Internal (0.71mm FR4) = 1.25mm (50.0581ohms)</p>
<p style="padding-left: 30px;">4 layer PCB Pool &#8211; Internal to External (0.38mm FR4) = 0.65mm (49.9609ohms)</p>
<h4>Differential Pairs</h4>
<p>Download the free <a href="http://saturnpcb.com/pcb_toolkit.htm" target="_blank">Saturn PCB Design Toolkit</a> &#8211; its a great tool for this.  Use it as follows:</p>
<p>Select Differential Pairs</p>
<p style="padding-left: 30px;">Select Imperial or Metric (you can select later and it will auto convert all values)<br />
Set copper weights and plating thickness (e.g. 18um copper + 18um plating = 35micros (1oz))<br />
Select internal or external layers (typically microstrip or embedded microstrip)<br />
Enter substrate options (prepreg dielectric constant &#8211; typical PCB&#8217;s are FR4)<br />
Enter track width in conductor width<br />
Enter clearance between tracks in conductor distance<br />
Enter prepreg height in conductor height (the distance between the copper layers excluding their thickness)<br />
Click &#8216;solve&#8217;<br />
Now adjust the track width and spacing until you get the impedance (Zdifferentail) you need.  This is the thickness to make your tracks</p>
<h5>USB 90ohm Differential Pair Track Impedance</h5>
<p>USB 2.0 requires 90ohms differential impedance (max 45ohms per track)</p>
<p>Max trace-length mismatch between High-speed USB signal pairs should be no greater than 3.81mm.</p>
<p>Example track widths with GND plane under track</p>
<p>4 layer PCB Pool &#8211; Internal to External (0.38mm height &#8211; FR4 thickness to GND plane)</p>
<p style="padding-left: 30px;">35um copper, track spacing 0.15mm and 0.38mm track width = 90.525ohms Zdifferential<br />
35um copper, track spacing 0.2mm and 0.43mm track width = 90.174ohms Zdifferential</p>
<p style="padding-left: 30px;">To stick with the max 45ohms per track (not practical for many designs):<br />
35um copper, track spacing 1.4mm and 0.75mm track width = 89.118ohms Zdifferential</p>
<p>4 layer PCB Pool &#8211; Internal to Internal (0.71mm height &#8211; FR4 thickness to GND plane)</p>
<p style="padding-left: 30px;">35um copper, track spacing 0.15mm and 0.61mm track width = 90.385ohms Zdifferential</p>
<p>4 layer PCB Train &#8211; Internal to Internal (0.99mm height &#8211; FR4 thickness to GND plane)</p>
<p style="padding-left: 30px;">35um copper, track spacing 0.15mm and 0.8mm track width = 90.156ohms Zdifferential</p>
<p>2 layer 1.6mm PCB (1.48mm FR4 thickness to GND plane)</p>
<p style="padding-left: 30px;">35um copper, track spacing 0.15mm and 1.12mm track width = 90.184ohms Zdifferential</p>
<h5>10/100Mbps Ethernet 100ohm Differential Pair Track Impedance</h5>
<p>Ethernet requires 100ohms differential impedance (max 50ohms per track)</p>
<p>Example track widths with GND plane under track</p>
<p>4 layer PCB Pool &#8211; Internal to External (0.38mm height &#8211; FR4 thickness to GND plane)</p>
<p style="padding-left: 30px;">35um copper, track spacing 0.15mm and 0.3mm track width = 100.462ohms Zdifferential<br />
35um copper, track spacing 0.2mm and 0.34mm track width = 100.923ohms Zdifferential</p>
<p>To stick with the max 50ohms per track (not practical for many designs):<br />
35um copper, track spacing 2.5mm and 0.65mm track width = 99.835ohms Zdifferential<br />
If you use 1 of the plane layers with GND above and below (0.71mm &amp; 0.38mm from track to GND planes) you get:<br />
35um copper, track spacing 1.5mm and 0.42mm track width = 99.0.16ohms Zdifferential</p>
<h4>Ensure Your PCB IS Made With The Right Stackup</h4>
<p>Its a good idea to include the required stackup on one of your copper layers to ensure it is used.  Something like this:</p>
<p style="padding-left: 30px;"><a href="http://www.electronic-products-design.com/wp-content/uploads/pcb_stackup_notice.png"><img class="alignnone size-medium wp-image-862" title="pcb_stackup_notice" src="http://www.electronic-products-design.com/wp-content/uploads/pcb_stackup_notice-300x179.png" alt="" width="300" height="179" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.electronic-products-design.com/geek-area/electronics/pcb-design/general-pcb-design/pcb-track-impedance/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interfacing To A Mobile Phone Headphone / Mic Connection</title>
		<link>http://www.electronic-products-design.com/geek-area/electronics/interfacing/interfacing-to-a-mobile-phone-headphone-mic-connection</link>
		<comments>http://www.electronic-products-design.com/geek-area/electronics/interfacing/interfacing-to-a-mobile-phone-headphone-mic-connection#comments</comments>
		<pubDate>Tue, 24 Jan 2012 13:34:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Interfacing]]></category>

		<guid isPermaLink="false">http://www.electronic-products-design.com/?p=848</guid>
		<description><![CDATA[Project HiJack &#8211; A Great Power And Data Transfer Project http://www.eecs.umich.edu/~prabal/projects/hijack/]]></description>
			<content:encoded><![CDATA[<h4>Project HiJack &#8211; A Great Power And Data Transfer Project</h4>
<p><a href="http://www.eecs.umich.edu/~prabal/projects/hijack/" target="_blank">http://www.eecs.umich.edu/~prabal/projects/hijack/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.electronic-products-design.com/geek-area/electronics/interfacing/interfacing-to-a-mobile-phone-headphone-mic-connection/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Low Pass Filters</title>
		<link>http://www.electronic-products-design.com/geek-area/electronics/filters/low-pass-filters</link>
		<comments>http://www.electronic-products-design.com/geek-area/electronics/filters/low-pass-filters#comments</comments>
		<pubDate>Mon, 23 Jan 2012 10:55:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Filters]]></category>

		<guid isPermaLink="false">http://www.electronic-products-design.com/?p=845</guid>
		<description><![CDATA[A low-pass filter is an electronic filter which passes low-frequency signals but attenuates (reduces the amplitude of) signals with frequencies higher than the cutoff frequency.  Put another way a low-pass filter is a circuit offering easy passage to low-frequency signals and difficult passage to high-frequency signals. &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>A low-pass filter is an electronic filter which passes low-frequency signals but attenuates (reduces the amplitude of) signals with frequencies higher than the cutoff frequency.  Put another way a low-pass filter is a circuit offering easy passage to low-frequency signals and difficult passage to high-frequency signals.</p>
<p><span id="more-845"></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.electronic-products-design.com/geek-area/electronics/filters/low-pass-filters/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resistance thermometers (RTD&#8217;s)</title>
		<link>http://www.electronic-products-design.com/geek-area/electronics/temperature_sensing/resistance-thermometers-rtds</link>
		<comments>http://www.electronic-products-design.com/geek-area/electronics/temperature_sensing/resistance-thermometers-rtds#comments</comments>
		<pubDate>Wed, 02 Nov 2011 16:42:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Temperature Sensing]]></category>

		<guid isPermaLink="false">http://www.electronic-products-design.com/?p=831</guid>
		<description><![CDATA[Also called resistance temperature detectors or resistive thermal devices (RTDs). Good for temperature ranges of -200 to +600ºC. Temperature sensors that exploit the predictable change in electrical resistance of some materials with changing temperature. They are usually made of platinum and often called platinum resistance thermometers (PRTs).  They are often more suitable than thermocouples in [...]]]></description>
			<content:encoded><![CDATA[<p>Also called resistance temperature detectors or resistive thermal devices (RTDs).</p>
<p>Good for temperature ranges of -200 to +600ºC.</p>
<p><span id="more-831"></span></p>
<p>Temperature sensors that exploit the predictable change in electrical resistance of some materials with changing temperature. They are usually made of platinum and often called platinum resistance thermometers (PRTs).  They are often more suitable than thermocouples in industrial applications below 600 °C due to their higher accuracy and repeatability.</p>
<h4>PT100 &amp; PT1000</h4>
<p>The most common type of resistance temperature sensor used in industry</p>
<p>100 ohms and 1000 ohms at 0°C respecitvely, increasing with increasing temperature.</p>
<p>Useful resources:</p>
<p><a href="http://www.iqinstruments.com/iqshop/technical/pt100.html">http://www.iqinstruments.com/iqshop/technical/pt100.html</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.electronic-products-design.com/geek-area/electronics/temperature_sensing/resistance-thermometers-rtds/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Example OpAmp Circuits</title>
		<link>http://www.electronic-products-design.com/geek-area/electronics/opamps/example-opamp-circuits</link>
		<comments>http://www.electronic-products-design.com/geek-area/electronics/opamps/example-opamp-circuits#comments</comments>
		<pubDate>Mon, 10 Oct 2011 16:28:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[OpAmps]]></category>

		<guid isPermaLink="false">http://www.electronic-products-design.com/?p=789</guid>
		<description><![CDATA[&#160; Voltage Follower Non Inverting Amplifier &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<h4>Voltage Follower</h4>
<p><a href="http://www.electronic-products-design.com/wp-content/uploads/opamp_voltage_follower.png"><img class="alignnone size-medium wp-image-790" title="opamp_voltage_follower" src="http://www.electronic-products-design.com/wp-content/uploads/opamp_voltage_follower-250x300.png" alt="" width="250" height="300" /></a><span id="more-789"></span></p>
<h4>Non Inverting Amplifier</h4>
<p><a href="http://www.electronic-products-design.com/wp-content/uploads/opamp_non_inverting_amplifier.png"><img class="alignnone size-medium wp-image-791" title="opamp_non_inverting_amplifier" src="http://www.electronic-products-design.com/wp-content/uploads/opamp_non_inverting_amplifier-178x300.png" alt="" width="178" height="300" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.electronic-products-design.com/geek-area/electronics/opamps/example-opamp-circuits/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpAmps General</title>
		<link>http://www.electronic-products-design.com/geek-area/electronics/opamps/opamps-general</link>
		<comments>http://www.electronic-products-design.com/geek-area/electronics/opamps/opamps-general#comments</comments>
		<pubDate>Mon, 10 Oct 2011 16:18:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[OpAmps]]></category>

		<guid isPermaLink="false">http://www.electronic-products-design.com/?p=787</guid>
		<description><![CDATA[The Basics Output goes positive if the + input is more positive than the &#8211; input. Output goes negative if the + input is more negative than the &#8211; input. Output will do whatever is necesasry to make the inputs equal. Design Considerations Opamps are very stable with temperature. JFET (i.e. TL084) inputs can be [...]]]></description>
			<content:encoded><![CDATA[<h4>
The Basics</h4>
<p>Output goes positive if the + input is more positive than the &#8211; input.</p>
<p>Output goes negative if the + input is more negative than the &#8211; input.</p>
<p><span id="more-787"></span></p>
<p>Output will do whatever is necesasry to make the inputs equal.</p>
<h4>Design Considerations</h4>
<p>Opamps are very stable with temperature.</p>
<p>JFET (i.e. TL084) inputs can be bad for oscillations / noise as they are  high impedance.  Usually need to use with resistor and capacitor on  input.</p>
<h4>Voltage Follower</h4>
<p>A voltage follower has the output connected to &#8216;-&#8217; and the input voltage connected to &#8216;+&#8217;.</p>
<h4>Unused Inputs</h4>
<p>Wire as a follower (output to &#8216;-&#8217;) but with &#8216;+&#8217; input tied to a mid votlage (0V for dual supply, between 2 resistors for single supply).  If you have a single supply and don&#8217;t want to fit resistors then you can connect the &#8216;+&#8217; input to 0V, but the op amp will consume more current and analog purists will berate you.  Alternatively if you have a voltage rail sitting somewhere between the op amps +V &amp; &#8211; V then you can use that.</p>
<p>Bad Approaches</p>
<p style="padding-left: 30px;">Using a resistor to 0V is not really a better solution.</p>
<p style="padding-left: 30px;">Tying both inputs together can be bad due to randomness in offset votlages in an op amp</p>
<p style="padding-left: 30px;">Tying inputs high and low can over stress some inputs and causes more current consumption.</p>
<h5>Good resources</h5>
<p style="padding-left: 30px;">http://www.maxim-ic.com/appnotes.cfm/an_pk/1957</p>
<h4>OpAmps We Often Use</h4>
<p>LM324 (4 OpAmps, Single Rail)</p>
<p style="padding-left: 30px;">General purpose, swings GND to (VCC &#8211; 1.5V).<br />
Quite high output drive</p>
<p>LMV324 (1/2/4 OpAmps, Single Rail)</p>
<p style="padding-left: 30px;">General purpose, rail to rail, 2.7V &#8211; 6V, low running current, low cost</p>
<p>LM358 (2 OpAmps, Single Rail)</p>
<p style="padding-left: 30px;">General purpose, low power, swings GND to (VCC &#8211; 1.5V), use with logic systems</p>
<p>LMV721 (1/2 OpAmps, Single Rail)</p>
<p style="padding-left: 30px;">Low noise, 2.2 &#8211; 5V, rail to rail, low power, 10MHz</p>
<p>AD8544 (1/2/4 OpAmps, Single Rail)</p>
<p style="padding-left: 30px;">General purpose, rail to rail, 2.7V &#8211; 5.5V, low running current,<br />
1MHz, instrumentation, sensors, audio</p>
<p>AD8531 (1/2/4 OpAmps, Single Rail)</p>
<p style="padding-left: 30px;">General purpose, 250mA output, rail to rail, 2.7V &#8211; 5.5V,<br />
Low running current, 1MHz,</p>
<p>TL064 (1/2/4 OpAmps, Dual Rail)</p>
<p style="padding-left: 30px;">Lower power version of TL084</p>
<p>TL084 (1/2/4 OpAmps, Dual Rail)</p>
<p style="padding-left: 30px;">JFET input OpAmp</p>
<p>NE5532</p>
<p style="padding-left: 30px;">High power output</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.electronic-products-design.com/geek-area/electronics/opamps/opamps-general/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microphone Pre Amplifier</title>
		<link>http://www.electronic-products-design.com/geek-area/electronics/audio/microphone-pre-amplifier</link>
		<comments>http://www.electronic-products-design.com/geek-area/electronics/audio/microphone-pre-amplifier#comments</comments>
		<pubDate>Fri, 07 Oct 2011 15:01:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Audio]]></category>

		<guid isPermaLink="false">http://www.electronic-products-design.com/?p=777</guid>
		<description><![CDATA[A good microphone pre amp circuit we&#8217;ve used in product designs:]]></description>
			<content:encoded><![CDATA[<p>A good microphone pre amp circuit we&#8217;ve used in product designs:</p>
<p><a href="http://www.electronic-products-design.com/wp-content/uploads/mic_pre_amp11.png"><img class="alignnone size-full wp-image-781" title="mic_pre_amp1" src="http://www.electronic-products-design.com/wp-content/uploads/mic_pre_amp11.png" alt="" width="823" height="395" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.electronic-products-design.com/geek-area/electronics/audio/microphone-pre-amplifier/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reverse Polarity Protection</title>
		<link>http://www.electronic-products-design.com/geek-area/electronics/power-supply/reverse-polarity-protection</link>
		<comments>http://www.electronic-products-design.com/geek-area/electronics/power-supply/reverse-polarity-protection#comments</comments>
		<pubDate>Fri, 07 Oct 2011 14:45:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Power Supply]]></category>

		<guid isPermaLink="false">http://www.electronic-products-design.com/?p=774</guid>
		<description><![CDATA[This trick using a P channel mosfet is a common way to provide reverse polarity protection on a power supply input.  It avoids the voltage drop problem of using a diode, with just the resistance of the mosfet to consider.]]></description>
			<content:encoded><![CDATA[<p>This trick using a P channel mosfet is a common way to provide reverse polarity protection on a power supply input.  It avoids the voltage drop problem of using a diode, with just the resistance of the mosfet to consider.</p>
<p><span id="more-774"></span></p>
<p><a href="http://www.electronic-products-design.com/wp-content/uploads/reverse_polarity_protect.png"><img class="alignnone size-full wp-image-775" title="reverse_polarity_protect" src="http://www.electronic-products-design.com/wp-content/uploads/reverse_polarity_protect.png" alt="" width="567" height="324" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.electronic-products-design.com/geek-area/electronics/power-supply/reverse-polarity-protection/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interfacing Busses</title>
		<link>http://www.electronic-products-design.com/geek-area/electronics/interfacing/interfacing-busses</link>
		<comments>http://www.electronic-products-design.com/geek-area/electronics/interfacing/interfacing-busses#comments</comments>
		<pubDate>Fri, 07 Oct 2011 13:08:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Interfacing]]></category>

		<guid isPermaLink="false">http://www.electronic-products-design.com/?p=768</guid>
		<description><![CDATA[&#160; 3V Devices to 5V CMOS Pic input pins have a worst case voltage range of 0.8V – 4V @ 5V supply (0.2 VDD – 0.8VDD). The TTL pins have a better range than this. 4 connections: 74HCT125 is a good cheap choice (14 pin package, quad 3-state buffer). Power at 5V. Connect each of [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<h4>3V Devices to 5V CMOS</h4>
<p>Pic input pins have a worst case voltage range of 0.8V – 4V @ 5V supply (0.2 VDD – 0.8VDD).  The TTL pins have a better range than this.</p>
<p><span id="more-768"></span></p>
<p>4 connections:</p>
<p style="padding-left: 30px;">74HCT125 is a good cheap choice (14 pin package, quad 3-state buffer).<br />
Power at 5V.  Connect each of the 4 output enable pins to 0V.  The min high input voltage is 2V so 3V3 compatible and the output state matches input state (it’s a straight buffer).</p>
<p style="padding-left: 30px;">74HCT08 (quad AND gate).</p>
<p style="padding-left: 30px;">Many other 5V CMOS chips with TTL level input buffers may be used</p>
<p>8 Connections</p>
<p style="padding-left: 30px;">74HCT245 or 74ACT245 also provides the solution.  The HCT &amp; ACT provide an input voltage range of 0.8 – 2V @ 5V supply.  As its 5V powered its output voltage range is good for the PIC.  Note that an HC or AC will not work as the input voltage range is not the same.</p>
<h4>5V CMOS to 3V Devices</h4>
<p>A 74LVT245 powered @ 3V3 has 5V tolerant inputs so will do the job.  It will only work in this direction though. A LVT may not be powered @ 5V.</p>
<p>A CD74HC4050 can be powered at 2V to 6V and will accept input voltages up to +16V.</p>
<p>74LVC16373 – 16 bit latch, 3V3 device which accepts 5V inputs</p>
<h4>5V CMOS to 3V Devices Bi Directional</h4>
<p>A 74LVX4245 will do the job and is available from Farnell.  Port A is 5V, port B is 3.3V.  T/R and OE can be driven from either side.</p>
<p>A 74ACT245 combined with a 74LVT245 should also do the job and is very slightly cheaper, but obviously takes more space.</p>
<h4>Both Ways &amp; Single Wire (1V8, 3V, 5V)</h4>
<p>SN74LVC1G07DBV is a open drain output mini IC package which can be powered at 1V8 or 3V (1.65 – 5.5V) and will accept +5.5V on its input or output. It can also be powered at 5V and specs a high level input signal as min 0.7 x VCC for 5V supply.  SN74LVC1G07DBV is the alternative inverting version.</p>
<p>If you are reducing voltage (i.e. 5V in to 3V out) you can use the SN74LVC1G126DBV without the need for a pull up resistor, which may be an advantage in low power designs.  The SN74LVC1G240DBV is the alternative inverting version.</p>
<h4>1V8 to 3V/5V Bi Directional</h4>
<p>74LVC8T245</p>
<p style="padding-left: 30px;">Power VCCA at 1.65V to 5.5V<br />
Power VCCB at 1.65V to 5.5V<br />
DIR and OE are supplied by VCCA.</p>
<h4>I2C Bus</h4>
<p>PCA9517A provides I2C bus interfacing if you don’t want to use mosfets to do it:</p>
<p style="padding-left: 30px;">Power VCC_A with 0.9V to 5.5V<br />
Power VCC_B with 2.7 V to 5.5V<br />
Tie EN to VCC_B to enable</p>
<h4>Higher Voltage Interfacing</h4>
<p>A 74HC4049 or 74HC4050  can be powered at 2V to 6V and will accept input voltages up to +16V.</p>
<p>4049 is basically the same but consumes a bit more current and has a min supply voltage of 3.5V.</p>
<p>A SN7417 is a 5V powered logic buffer which has open drain outputs that can drive loads up to 15V @ 30mA.  SN7407 will do up to 30V @ 40mA and is cheaper</p>
<p>Logic To Darlington</p>
<p style="padding-left: 30px;">ULN2803A</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.electronic-products-design.com/geek-area/electronics/interfacing/interfacing-busses/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

