<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Electronic Blog for hobbyist</title>
		<link>http://electro-hobby.ucoz.com/</link>
		<description>Circuits</description>
		<lastBuildDate>Fri, 28 Dec 2012 06:57:46 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://electro-hobby.ucoz.com/blog/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Embedded MP3 module</title>
			<description>&lt;img src=&quot;http://electro-hobby.ucoz.com/audio/top2-500x391.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150px&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; background-color: rgb(255, 255, 255); &quot;&gt;This embedded MP3 module is an universal and compact circuit (37 mm x 27 mm) for playing MP3 audio files. The MP3 module can be used in embedded systems.&lt;/span&gt;&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; background-color: rgb(255, 255, 255); &quot;&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; background-color: rgb(255, 255, 255); &quot;&gt;The MP3 files (up 65,536) are stored in a micro SDcard.&lt;/span&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; &quot;&gt;This embedded MP3 module is an universal and compact circuit (37 mm x 27 mm) for playing MP3 audio files. The MP3 module can be used in embedded systems.&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; background-color: rgb(255, 255, 255); &quot;&gt;The MP3 files (up 65,536) are stored in a micro SDcard.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: verdana, arial, helvetica; background-color: rgb(255, 255, 255); &quot;&gt;&amp;nbsp;...</description>
			<content:encoded>&lt;img src=&quot;http://electro-hobby.ucoz.com/audio/top2-500x391.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150px&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; background-color: rgb(255, 255, 255); &quot;&gt;This embedded MP3 module is an universal and compact circuit (37 mm x 27 mm) for playing MP3 audio files. The MP3 module can be used in embedded systems.&lt;/span&gt;&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; background-color: rgb(255, 255, 255); &quot;&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; background-color: rgb(255, 255, 255); &quot;&gt;The MP3 files (up 65,536) are stored in a micro SDcard.&lt;/span&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; &quot;&gt;This embedded MP3 module is an universal and compact circuit (37 mm x 27 mm) for playing MP3 audio files. The MP3 module can be used in embedded systems.&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; background-color: rgb(255, 255, 255); &quot;&gt;The MP3 files (up 65,536) are stored in a micro SDcard.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: verdana, arial, helvetica; background-color: rgb(255, 255, 255); &quot;&gt;&amp;nbsp;$CUT$&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; background-color: rgb(255, 255, 255); &quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; background-color: rgb(255, 255, 255); &quot;&gt;Controlling the module could be done either by buttons and digital inputs or via TTL serial interfaces.&lt;/span&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; background-color: rgb(255, 255, 255); &quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/audio/blocchi-500x279.jpg&quot; alt=&quot;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; text-align: -webkit-auto; background-color: rgb(255, 255, 255); &quot;&gt;The MP3 module (developed by Luca Pascarella&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; text-align: -webkit-auto; background-color: rgb(255, 255, 255); &quot;&gt;info at lpsystems dot eu&lt;/em&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; text-align: -webkit-auto; background-color: rgb(255, 255, 255); &quot;&gt;) is based on MP3 converter VS1011 and a PIC24 and can play up to 65,536 songs or voice messages stored in a microSD. Each track can be selected via serial lines or by using 9 buttons or switches (64 mp3 files with dip switch). If you choose the serial communication you have to use a microcontroller, using the 9 digital lines you can control the player with logic signals from stations of various kinds, such as tension-indicator lamps, relays, etc.. The module can be used to play voice messages in vending machines, telephone systems, in the car to inform the driver of the vehicle’s condition and environmental ones, in alarm systems, to assist configuration and inform about events that occurred, and in many other areas yet. The device supports micro SD with capacity up to 16 GB and can be powered with a voltage of 3.3 Vdc or 5 Vdc selectable. The module has a single in-line single-connector positioned on one side of the PCB, so you can better manage the space and mount it also in upright position.&lt;/span&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; text-align: -webkit-auto; background-color: rgb(255, 255, 255); &quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/audio/connection-500x340.jpg&quot; alt=&quot;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; text-align: -webkit-auto; background-color: rgb(255, 255, 255); &quot;&gt;In &quot;Pin-to-Pin” mode is provided the use of three buttons (PLAY / STOP, VOL UP and VOL DOWN) ​​and a 6-way DIP switch connected to the module, while &quot;Serial” mode the serial communication is with TTL signal level. The device can also be used in &quot;Mixed” mode that allows you to issue orders both with serial port and pin-to-pin input.&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;In the mode Pin-to-Pin (mode 1) to perform a song you have to select the track number using binary inputs IN1, IN2, IN3, IN4, IN5 and IN6 and then run the selected file simply giving a ground pulse on the PLAY line. Applying logical zero on the lines VOL_UP and VOL_DOWN, you can respectively increase or decrease the volume.&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;In serial mode (mode 0) commands are very similar to the Pin-to-Pin, except for the choice of the MP3 file, which must take place in several stages within a time limit fixed in the configuration file. The special command # allow to insert the name of the track and the second special command * and the input.&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;For example, to play the file 65.mp3 you must perform the following steps:&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;• Step 1 (mode track name) = #;&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;• Step 2 (first byte of the track name) = 6;&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;• Step 3 (second byte of the track name) = 5;&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;• Step 4 (mode locking of track name, optional if you wait timeout) *;&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;• Step 5 (Play) = P;&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;• Step 6 (Stop) = S.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; text-align: -webkit-auto; background-color: rgb(255, 255, 255); &quot;&gt;Mixed mode (Mode 2) allows to give orders both serial and pin-to-digital input pin. In this case the number of inputs usable is 4, for a total of 16 tracks addressable with Pin-to-Pin mode.&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;The names of MP3 files must be a number from 0 to 65535 followed by the extension .mp3 (for example, 0.mp3, 1.mp3, 2.mp3, 3.mp3 16.mp3 … … 65535.mp3).&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; text-align: -webkit-auto; background-color: rgb(255, 255, 255); &quot;&gt;&lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Schematics and BOM&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; background-color: rgb(255, 255, 255); &quot;&gt;&lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;a href=&quot;http://electro-hobby.ucoz.com/audio/0862_Schema.jpg&quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/audio/0862_Schema-471x500.jpg&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;br&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; background-color: rgb(255, 255, 255); &quot;&gt;&lt;a href=&quot;http://electro-hobby.ucoz.com/audio/bom.jpg&quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/audio/bom-436x500.jpg&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; background-color: rgb(255, 255, 255); &quot;&gt;&lt;a href=&quot;http://electro-hobby.ucoz.com/audio/FirmwareMP3.zip&quot;&gt;Firmware download&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-family: Arial, Helvetica; font-size: 12px; line-height: 21px; background-color: rgb(255, 255, 255); &quot;&gt;&lt;a href=&quot;http://electro-hobby.ucoz.com/audio/Diagram.zip&quot;&gt;Diagram&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</content:encoded>
			<link>https://electro-hobby.ucoz.com/blog/embedded_mp3_module/2012-12-28-238</link>
			<category>Audio</category>
			<dc:creator>cxema</dc:creator>
			<guid>https://electro-hobby.ucoz.com/blog/embedded_mp3_module/2012-12-28-238</guid>
			<pubDate>Fri, 28 Dec 2012 06:57:46 GMT</pubDate>
		</item>
		<item>
			<title>AD9833-based USB Function Generator</title>
			<description>&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/fgen-pic.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(45, 45, 45); font-family: Verdana, sans-serif; font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255); &quot;&gt;One tool that I&apos;ve been missing at my lab at home is function generator. They tend to be a bit expensive, so I haven&apos;t bought one. I thought this might be a good opportunity to try and make one myself. I found a pretty common DDS (direct digital synthesis) chip, called&amp;nbsp;&lt;/span&gt;&lt;font color=&quot;#2cab2c&quot; face=&quot;Verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255);&quot;&gt;AD9833&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;color: rgb(45, 45, 45); font-family: Verdana, sans-serif; font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255); &quot;&gt;. Then just strap a USB-enabled AVR micro there and maybe some analog electronics.&lt;/span&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); font-family: verdana, arial, helvetica; &quot;&gt;&amp;nbsp;...</description>
			<content:encoded>&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/fgen-pic.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(45, 45, 45); font-family: Verdana, sans-serif; font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255); &quot;&gt;One tool that I&apos;ve been missing at my lab at home is function generator. They tend to be a bit expensive, so I haven&apos;t bought one. I thought this might be a good opportunity to try and make one myself. I found a pretty common DDS (direct digital synthesis) chip, called&amp;nbsp;&lt;/span&gt;&lt;font color=&quot;#2cab2c&quot; face=&quot;Verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255);&quot;&gt;AD9833&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;color: rgb(45, 45, 45); font-family: Verdana, sans-serif; font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255); &quot;&gt;. Then just strap a USB-enabled AVR micro there and maybe some analog electronics.&lt;/span&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); font-family: verdana, arial, helvetica; &quot;&gt;&amp;nbsp;$CUT$&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(45, 45, 45); font-family: Verdana, sans-serif; font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255); &quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(45, 45, 45); font-family: Verdana, sans-serif; font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255); &quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h2 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; font-family: Helvetica, Arial, sans-serif; font-size: 19px; line-height: 24px; color: rgb(45, 45, 45); background-color: rgb(255, 255, 255); &quot;&gt;The parts&lt;/h2&gt;&lt;p style=&quot;text-align: justify;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(45, 45, 45); font-family: Verdana, sans-serif; font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255); &quot;&gt;The integral part of this design is ofcourse the DDS chip, the&amp;nbsp;&lt;strong style=&quot;color: rgb(44, 171, 44); text-decoration: none; &quot;&gt;AD9833&lt;/strong&gt;&amp;nbsp;by Analog Devices. The chip has a 25MHz clock input, an internal phase locked loop, a sine lookup table and an ADC. By controlling it with it&apos;s SPI interface, you can make it output sine, triangle and square waveforms at frequencies ranging from 0.01Hz to 3MHz. It goes even higher, to ~7MHz, but the sine waveform starts to look pretty awful at that high frequencies.&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(45, 45, 45); font-family: Verdana, sans-serif; font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255); &quot;&gt;To control that chip, I used an Atmel&amp;nbsp;&lt;strong&gt;at90usb162&lt;/strong&gt;, a cheap and small USB-enabled AVR microcontroller. It&apos;s going to provide a USB virtual serial interface to the computer and it&apos;s going to interpret the commands sent over that link and change the output of the DDS appropriately.&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(45, 45, 45); font-family: Verdana, sans-serif; font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255); &quot;&gt;&lt;strong&gt;OPA357&lt;/strong&gt;&amp;nbsp;is going to amplify the output of the DDS a little bit. The nominal output voltage of the AD9833 is 0.6Vpp, centered on 0.3v. The OPA357 was chosen because it supported the high frequencies required and it was available from texas instruments as a free sample.&lt;/p&gt;&lt;h2 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; font-family: Helvetica, Arial, sans-serif; font-size: 19px; line-height: 24px; color: rgb(45, 45, 45); background-color: rgb(255, 255, 255); &quot;&gt;Schematic&lt;/h2&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(45, 45, 45); font-family: Verdana, sans-serif; font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255); &quot;&gt;The schematic and pcb were designed with KiCad, a pretty decent open source EDA. I&apos;ll just highlight some parts of the schematic here.&amp;nbsp;The device can either be powered through the USB connection, or through a separate voltage input that gets regulated down to 5 volts. The two schottky diodes make sure the two aren&apos;t shorted together, if there&apos;s voltage coming in from both inputs.&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(45, 45, 45); font-family: Verdana, sans-serif; font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255); &quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/programmer/fgen-sch-psu.png&quot; alt=&quot;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(45, 45, 45); font-family: Verdana, sans-serif; font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255); &quot;&gt;This is the circuitry around the AD9833 DDS. The bypass capacitors and their values are directly from the datasheet, as they should be. The clock source can be selected with the JP1 to be either an onboard oscillator, or an external clock source that is fed through a BNC connector. The output from the DDS is first lowpass filtered and then amplified. There&apos;s also a 50ohm resistor to allow for 50ohm termination. I&apos;ve got test points scattered throughout the whole signal path to allow for easy testing.
&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(45, 45, 45); font-family: Verdana, sans-serif; font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255); &quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/programmer/fgen-sch-ad9833.png&quot; alt=&quot;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(45, 45, 45); font-family: Verdana, sans-serif; font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255); &quot;&gt;&lt;h2 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; font-family: Helvetica, Arial, sans-serif; font-size: 19px; line-height: 24px; &quot;&gt;PCB design&lt;/h2&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;The PCB layout was pretty straight-forward. Here&apos;s a screenshot of the final PCB in 3d-view of KiCad.&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/testing/fgen-pcb-3d.png&quot; alt=&quot;&quot; width=&quot;500px&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;You can see the BNC connector for the external clock in that screenshot, that I haven&apos;t bothered soldering at least so far.
&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;I designed the PCB to hold a surface mount oscillator, but didn&apos;t have one with the right output frequency. I did have the right oscillator in DIP package, so I just bodged it on the board like this:
&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/testing/fgen-osc.jpg&quot; alt=&quot;&quot; width=&quot;600px&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;A bit ugly, but works just the same.&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;I also had a small error in the original design. The VUSB pin of the AVR should be connected to the supply voltage, not the USB VUSB. That way, if I power the device from external power without USB, the USB peripheral can still get power and can be initialized. A simple cut trace and a solder bridge was enough to fix that.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;h2 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; font-family: Helvetica, Arial, sans-serif; font-size: 19px; line-height: 24px; &quot;&gt;Protocol&lt;/h2&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;So the board is connected to the computer via a virtual serial USB connection. There needs to be some sort of a standard way of communicating over it. So I wrote a simple standard before I got started on any code. I decided to use ASCII to enable a human to write the commands during testing and for easier debugging and code readability.&lt;br&gt;&lt;/p&gt;&lt;div class=&quot;geshifilter&quot; style=&quot;padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; margin-top: 0.5em; margin-right: 0.5em; margin-bottom: 0.5em; margin-left: 0.5em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-image: initial; color: rgb(34, 34, 34); line-height: 1.3; overflow-x: auto; overflow-y: auto; &quot;&gt;&lt;pre class=&quot;c geshifilter-c&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; &quot;&gt;&lt;ol style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4em; list-style-position: outside; line-height: 1.3; &quot;&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; &quot;&gt;&lt;div&gt;set commands&lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; &quot;&gt;&lt;div&gt;sf1 &lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;[&lt;/span&gt;freq&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;#in Hz&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; &quot;&gt;&lt;div&gt;sf2 &lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;[&lt;/span&gt;freq&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;#in Hz&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; &quot;&gt;&lt;div&gt;sp1 &lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;[&lt;/span&gt;phase&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;#in degrees&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; &quot;&gt;&lt;div&gt;sp2 &lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;[&lt;/span&gt;phase&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;#in degrees&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; &quot;&gt;&lt;div&gt;sfo &lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 221); &quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 221); &quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;/&lt;/span&gt;m&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;(&lt;/span&gt;modulation&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;#frequency output&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; &quot;&gt;&lt;div&gt;spo &lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 221); &quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 221); &quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;/&lt;/span&gt;m&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;(&lt;/span&gt;modulation&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;#phase output&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; &quot;&gt;&lt;div&gt;so &lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;[&lt;/span&gt;o&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;(&lt;/span&gt;off&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;/&lt;/span&gt;s&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;(&lt;/span&gt;sine&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;/&lt;/span&gt;t&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;(&lt;/span&gt;triangle&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;/&lt;/span&gt;q&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;(&lt;/span&gt;square&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;#output mode&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; &quot;&gt;&lt;div&gt;sm &lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;[&lt;/span&gt;freq&lt;span style=&quot;color: rgb(0, 153, 0); &quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;#modulation freq&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; &quot;&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; &quot;&gt;&lt;div&gt;All commands ending with &lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;&lt;&lt;/span&gt;carriage return&lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;&amp;gt;&lt;&lt;/span&gt;newline&lt;span style=&quot;color: rgb(51, 153, 51); &quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;So for example, to set the output frequency 1 to 100Hz, you&apos;d send &quot;sf1 100 &amp;#92;r&amp;#92;n&quot;.
&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;h2 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; font-family: Helvetica, Arial, sans-serif; font-size: 19px; line-height: 24px; &quot;&gt;AVR code&lt;/h2&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;The USB functionality was provided by the excellent&amp;nbsp;&lt;a href=&quot;http://www.fourwalledcubicle.com/LUFA.php&quot; style=&quot;color: rgb(44, 171, 44); text-decoration: none; &quot;&gt;LUFA&lt;/a&gt;&amp;nbsp;USB library for AVRs. Then I reused some code I&apos;d written before to handle the SPI and a relatively featureful library for the AD9833. Then some code to translate the commands sent over the serial to function calls to the ad9833 library.&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;h2 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; font-family: Helvetica, Arial, sans-serif; font-size: 19px; line-height: 24px; &quot;&gt;PC software&lt;/h2&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;The software is written in Python3. I started learning it a couple of months ago and have used it to create some simple UIs so far. I used the tkinter graphical framework for the GUI and pyserial for the serial connection. The code behind the UI isn&apos;t pretty, I&apos;m still not that comfortable with Python. It&apos;s a fine language, but I prefer working with microcontrollers and writing code in c.&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/testing/fgen-pc-client.png&quot; alt=&quot;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;The UI turned out quite nicely in the end and it works well. There&apos;s some things I&apos;d like to do differently, though. The modulation output selections should be in their own radio button collection, for example. If I wanted to add amplitude shift keying, there&apos;s no clean place to put it to. Maybe I&apos;ll get around to doing that at some point.&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;The logic behind the application is very simple: the application just sends appropriate commands over the virtual serial usb port whenever any of the values change on the UI. Not much to it.&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;font color=&quot;#2cab2c&quot;&gt;&lt;a href=&quot;https://https://github.com/tuomasnylund/function-gen&quot;&gt;All code and PCB files here&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0.6em; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/div&gt;</content:encoded>
			<link>https://electro-hobby.ucoz.com/blog/ad9833_based_usb_function_generator/2012-10-12-237</link>
			<category>Tests and Measurement</category>
			<dc:creator>cxema</dc:creator>
			<guid>https://electro-hobby.ucoz.com/blog/ad9833_based_usb_function_generator/2012-10-12-237</guid>
			<pubDate>Fri, 12 Oct 2012 07:13:21 GMT</pubDate>
		</item>
		<item>
			<title>PICLab-40 PIC Microcontroller experiment board</title>
			<description>&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/programmer/piclab.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150&quot;&gt;&lt;br&gt;This is a two-in-one PIC programmer and Experiment board for 40 pin PIC Micro devices.It easy to developt your program without insert/remove PIC micro.You just programming your code and then download to this board without any programmer .This board interface with parallel port.This board supports for PIC16F,PIC18F 40 pin devices .&amp;nbsp;&lt;span style=&quot;background-color: rgb(255, 255, 255); &quot;&gt;&lt;font face=&quot;verdana, arial, helvetica&quot;&gt;&amp;nbsp;...</description>
			<content:encoded>&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/programmer/piclab.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150&quot;&gt;&lt;br&gt;This is a two-in-one PIC programmer and Experiment board for 40 pin PIC Micro devices.It easy to developt your program without insert/remove PIC micro.You just programming your code and then download to this board without any programmer .This board interface with parallel port.This board supports for PIC16F,PIC18F 40 pin devices .&amp;nbsp;&lt;span style=&quot;background-color: rgb(255, 255, 255); &quot;&gt;&lt;font face=&quot;verdana, arial, helvetica&quot;&gt;&amp;nbsp;$CUT$&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div style=&quot;text-align: center; &quot;&gt;&lt;a href=&quot;http://electro-hobby.ucoz.com/microcontroller/programmer/piclab.gif&quot; style=&quot;font-family: verdana, arial, helvetica; &quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/programmer/piclab.gif&quot; alt=&quot;&quot; width=&quot;600&quot;&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;font face=&quot;verdana, arial, helvetica&quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/programmer/overlay.gif&quot; alt=&quot;&quot; width=&quot;600&quot;&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;table width=&quot;759&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-find=&quot;_3&quot; style=&quot;font-family: Verdana; &quot;&gt;&lt;tbody data-find=&quot;_2&quot;&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td align=&quot;left&quot; valign=&quot;top&quot; style=&quot;font-size: 12px; &quot;&gt;&lt;span class=&quot;comment5&quot; style=&quot;color: rgb(217, 19, 23); font-weight: bold; &quot;&gt;Devices support&lt;/span&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;All 40 Pin devices with&amp;nbsp;&lt;strong&gt;Flash memory&lt;/strong&gt;&amp;nbsp;such PIC16FXXX,PIC18FXXXX&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td align=&quot;left&quot; valign=&quot;top&quot; style=&quot;font-size: 12px; &quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot; data-find=&quot;_1&quot;&gt;&lt;td align=&quot;left&quot; valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;For other devices see for each software that support this&amp;nbsp;programmer&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;font color=&quot;#006a33&quot; face=&quot;arial, sans-serif&quot; style=&quot;font-size: 12px; &quot;&gt;&lt;span style=&quot;border-style: initial; border-color: initial; border-image: initial; line-height: 14px; font-size: 11px;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://electro-hobby.ucoz.com/microcontroller/programmer/dl.phpfpcb.zip&quot;&gt;Donwload PCB&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&amp;nbsp;This is protel zipped pcb&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;and&amp;nbsp;schematic.&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;font color=&quot;#006a33&quot; face=&quot;arial, sans-serif&quot; style=&quot;font-size: 12px; &quot;&gt;&lt;span style=&quot;border-style: initial; border-color: initial; border-image: initial; line-height: 14px; font-size: 11px;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://electro-hobby.ucoz.com/microcontroller/programmer/dl.phpfexamples.zip&quot;&gt;CCS Examples&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Example for test this project.&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;comment5&quot; style=&quot;font-size: 12px; color: rgb(217, 19, 23); font-weight: bold; &quot;&gt;&lt;br&gt;Software that support this&amp;nbsp;programmer&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span class=&quot;comment3&quot; style=&quot;font-size: 12px; color: rgb(0, 0, 255); font-weight: bold; &quot;&gt;&amp;nbsp;EPICWin&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;Support PIC12F,PIC16F and some PIC18F.Support all&lt;/span&gt;&lt;font size=&quot;2&quot;&gt;&amp;nbsp;windows&lt;/font&gt;&lt;br&gt;&lt;span class=&quot;comment3&quot; style=&quot;font-size: 12px; color: rgb(0, 0, 255); font-weight: bold; &quot;&gt;&amp;nbsp;WinPic800&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;Support PIC12F,PIC16F, PIC18F,dsPic (set hardware as ProPIC2) Support allwindows&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;comment3&quot; style=&quot;font-size: 12px; color: rgb(0, 0, 255); font-weight: bold; &quot;&gt;&amp;nbsp;ProPIC18&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;Support PIC18F only Support all&amp;nbsp;windows&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span class=&quot;comment5&quot; style=&quot;font-size: 12px; color: rgb(217, 19, 23); font-weight: bold; &quot;&gt;How to use with EPICWin&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;To use this&amp;nbsp;programmer&amp;nbsp;with EPICWin first you must have EPICWin software which available from Melabs.com.After you have download files&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;then install it as description in the manual.&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;For&amp;nbsp;windows&amp;nbsp;XP/2000/NT you must install driver by :&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;headline1&quot; style=&quot;font-size: 12px; font-weight: bold; color: rgb(68, 68, 68); &quot;&gt;Start --&amp;gt; Run ---&amp;gt; C:&amp;#92;epicwin&amp;#92;NTINST.EXE /install&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;To remove driver.&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;headline1&quot; style=&quot;font-size: 12px; font-weight: bold; color: rgb(68, 68, 68); &quot;&gt;Start --&amp;gt; Run ---&amp;gt; C:&amp;#92;epicwin&amp;#92;NTINST.EXE /remove&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span class=&quot;headline1&quot; style=&quot;font-size: 12px; font-weight: bold; color: rgb(68, 68, 68); &quot;&gt;Note :&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;If you use&amp;nbsp;Windows&amp;nbsp;XP you must Stop&amp;nbsp;Windows&amp;nbsp;XP from polling printer port&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;by&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;download the registry entry&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;file from Melabs.com and merge it into your XP registry.After download this file to merge it into registry just duoble click on this file and select&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;headline1&quot; style=&quot;font-size: 12px; font-weight: bold; color: rgb(68, 68, 68); &quot;&gt;yes&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;and&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;headline1&quot; style=&quot;font-size: 12px; font-weight: bold; color: rgb(68, 68, 68); &quot;&gt;OK&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;font color=&quot;#0000cc&quot;&gt;&lt;span style=&quot;font-size: 12px; border-style: initial; border-color: initial; border-image: initial;&quot;&gt;&lt;a href=&quot;https://electro-hobby.ucoz.com/microcontroller/programmer/XP_stop_polling.reg&quot;&gt;Download XP_stop_polling.reg&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Now you can use this&amp;nbsp;programmer&amp;nbsp;by double click on epicwin.exe if the&amp;nbsp;programmer&amp;nbsp;not connected to parallel port you will have warning message&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&quot;&lt;/span&gt;&lt;span class=&quot;headline1&quot; style=&quot;font-size: 12px; font-weight: bold; color: rgb(68, 68, 68); &quot;&gt;PIC&amp;nbsp;Programmer. Not Found&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&quot;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;If you have the&amp;nbsp;message&amp;nbsp;&quot;&lt;/span&gt;&lt;span class=&quot;headline1&quot; style=&quot;font-size: 12px; font-weight: bold; color: rgb(68, 68, 68); &quot;&gt;unable to start&amp;nbsp;driver PICLPTNT error xx hex(xx)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&quot; when starting EPICWin this is happen becuase you not enable parallel port in BIOS. I found this problem with some model mainboard&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;becuase it selected disable parallel port as defualt or when you have flash new version&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;BIOS firmware.&amp;nbsp;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;</content:encoded>
			<link>https://electro-hobby.ucoz.com/blog/piclab_40_pic_microcontroller_experiment_board/2012-07-10-236</link>
			<category>Microcontroller</category>
			<dc:creator>cxema</dc:creator>
			<guid>https://electro-hobby.ucoz.com/blog/piclab_40_pic_microcontroller_experiment_board/2012-07-10-236</guid>
			<pubDate>Tue, 10 Jul 2012 10:40:28 GMT</pubDate>
		</item>
		<item>
			<title>3 digits Digital volt meter</title>
			<description>&lt;img src=&quot;http://electro-hobby.ucoz.com/testing/test/meter_all.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150&quot;&gt;&lt;br&gt;This is simple 3-digits digital volt meter. PIC16F676 used to read analog signal(voltage) and display the value on 3-digits 7-segment. You can apply to mesasure DC currant with parallel R-shunt but I&apos;m not descript here.&amp;nbsp;&lt;span style=&quot;background-color: rgb(255, 255, 255); &quot;&gt;&lt;font face=&quot;verdana, arial, helvetica&quot;&gt;&amp;nbsp;...</description>
			<content:encoded>&lt;img src=&quot;http://electro-hobby.ucoz.com/testing/test/meter_all.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150&quot;&gt;&lt;br&gt;This is simple 3-digits digital volt meter. PIC16F676 used to read analog signal(voltage) and display the value on 3-digits 7-segment. You can apply to mesasure DC currant with parallel R-shunt but I&apos;m not descript here.&amp;nbsp;&lt;span style=&quot;background-color: rgb(255, 255, 255); &quot;&gt;&lt;font face=&quot;verdana, arial, helvetica&quot;&gt;&amp;nbsp;$CUT$&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font face=&quot;verdana, arial, helvetica&quot;&gt;As we know the most of PIC microcontroller has 8-bit/10-bit on-chip Analog to Digital converter module. In this project I use PIC16F676 which have ADC 10-bits 8 channel but this project use only one channel for measure voltage input for other pin set as digital I/O.&lt;br&gt;&lt;br&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://electro-hobby.ucoz.com/testing/test/circuit.gif&quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/testing/test/circuit.gif&quot; alt=&quot;&quot; width=&quot;600&quot;&gt;&lt;/a&gt;&lt;br&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div&gt;From the schematic above the input voltage divided by R1 and R2 (voltage divider).VR1 parallel with R2 use to adjust appropriate display full scale voltage.The divided input voltage will connected to AN3(RA4) which set as analog input.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;RA0,RA1 and RA2 set as digital output to turn on/off the digits in scan dispay routine.&amp;nbsp;&lt;/div&gt;&lt;div&gt;RA3 not use in this version and it was input only&lt;/div&gt;&lt;div&gt;RC0-RC5 and RA5 use to drives the segment of dispay(7-segment decoded by software)&amp;nbsp;&lt;br&gt;&lt;br&gt;&lt;div&gt;This project I use CCS C compiler to programming.The main routine continually read the input voltage on RA3 and convert to 7-segment code while TIMER1 set to timer for interrupt every 5mS for scan all digit about 66Hz(only one digit turn on at every 5mS).In convert digital value to voltage routine we must scale the value with the full scale display in this project I want full scale display at 30V so the input voltage must scaled with 30 and display resolution is 29mV or 30/1023. source code and shematic available here.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;a href=&quot;http://electro-hobby.ucoz.com/testing/test/meter.zip&quot; target=&quot;_blank&quot;&gt;Free schematic and firmware&lt;/a&gt;&amp;nbsp;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/font&gt;&lt;/span&gt;</content:encoded>
			<link>https://electro-hobby.ucoz.com/blog/3_digits_digital_volt_meter/2012-07-10-235</link>
			<category>Tests and Measurement</category>
			<dc:creator>cxema</dc:creator>
			<guid>https://electro-hobby.ucoz.com/blog/3_digits_digital_volt_meter/2012-07-10-235</guid>
			<pubDate>Tue, 10 Jul 2012 10:26:18 GMT</pubDate>
		</item>
		<item>
			<title>Precision +/- 15V regulator for pre-amp or headphone amplifier</title>
			<description>&lt;img src=&quot;https://electro-hobby.ucoz.com/power/p3.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150&quot;&gt;&lt;div&gt;This is a precision ±15V regulator on a single side PCB.&lt;span style=&quot;background-color: rgb(255, 255, 255); font-family: verdana, arial, helvetica; &quot;&gt;&amp;nbsp;...</description>
			<content:encoded>&lt;img src=&quot;https://electro-hobby.ucoz.com/power/p3.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150&quot;&gt;&lt;div&gt;This is a precision ±15V regulator on a single side PCB.&lt;span style=&quot;background-color: rgb(255, 255, 255); font-family: verdana, arial, helvetica; &quot;&gt;&amp;nbsp;$CUT$&amp;nbsp;&lt;/span&gt;The circuit is based on EB-802 with design by zerosoft on www.headphoneamp.co.kr .I have replaced some components that easy to find in the market and design a new PCB that look like symmetry layout.But,you can replace the components with high quality component if you can find.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;prototype the top layer of PCB I use as ground plane only and unnecessary becuase all importance PCB route is the bottom only.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Adjust VR1 and VR2 to achieve the desired voltage output (±15V at CON2).&amp;nbsp;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://electro-hobby.ucoz.com/power/cir.gif&quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/power/cir.gif&quot; alt=&quot;&quot; width=&quot;500px&quot;&gt;&lt;/a&gt;&lt;br&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br&gt;&lt;a href=&quot;http://electro-hobby.ucoz.com/power/pcb.jpg&quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/power/pcb.jpg&quot; alt=&quot;&quot; width=&quot;500px&quot;&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div&gt;&lt;b&gt;Components&lt;/b&gt;&lt;/div&gt;&lt;div&gt;D1-D4 = 1N5822&lt;/div&gt;&lt;div&gt;C1-C4,C13,C14,C19,C20 = 0.1uF/63V flim capacitor&amp;nbsp;&lt;/div&gt;&lt;div&gt;C11,C12 = 220uF/16V&lt;/div&gt;&lt;div&gt;C15,C16 = 47uF/35V&lt;/div&gt;&lt;div&gt;C5-C10 = 2200uF/25V or 35V Electrolytic capacitor (C7 and C10 may be 1000uF/25V)&lt;/div&gt;&lt;div&gt;L1 and L2 = 100uH&amp;nbsp;&lt;/div&gt;&lt;div&gt;Q1 = IRF640 N-channel MOSFET&lt;/div&gt;&lt;div&gt;Q2 = IRF9640 P-channel MOSFET&amp;nbsp;&lt;/div&gt;&lt;div&gt;IC1 and IC2 = NE5534 OP-Amp&amp;nbsp;&lt;/div&gt;&lt;div&gt;D9 and D10 = LM326-5.0 Voltage reference or LM329DZ/6.9V&amp;nbsp;&lt;/div&gt;&lt;div&gt;Transformer = 15-0-15 V ,2A&lt;/div&gt;&lt;div&gt;All resistors are Vishey/Dale RN-55&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://electro-hobby.ucoz.com/power/reg15.zip&quot; target=&quot;_blank&quot;&gt;Regulator Project&lt;/a&gt;&lt;br&gt;This is pdf zipped file include bottom ,component layer&lt;br&gt;&lt;br&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/power/p1.jpg&quot; alt=&quot;&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/power/p2.jpg&quot; alt=&quot;&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content:encoded>
			<link>https://electro-hobby.ucoz.com/blog/precision_15v_regulator_for_pre_amp_or_headphone_amplifier/2012-07-10-234</link>
			<category>Power</category>
			<dc:creator>cxema</dc:creator>
			<guid>https://electro-hobby.ucoz.com/blog/precision_15v_regulator_for_pre_amp_or_headphone_amplifier/2012-07-10-234</guid>
			<pubDate>Tue, 10 Jul 2012 09:49:21 GMT</pubDate>
		</item>
		<item>
			<title>5 Tips for Using a Multimeter for Your Home Improvement Projects</title>
			<description>&lt;img src=&quot;http://electro-hobby.ucoz.com/basic/T5-H5-e1338543171379.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150px&quot;&gt;&lt;p style=&quot;font-family: Verdana, Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 13px; line-height: 20px; text-align: left; background-color: rgb(255, 255, 255); &quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;If you are someone who enjoys doing your own home improvement and you are working with electronics during the process, having access to a multimeter is an absolute must.&amp;nbsp;&lt;span style=&quot;font-family: verdana, arial, helvetica; font-size: 11px; line-height: normal; text-align: -webkit-auto; &quot;&gt;&amp;nbsp;...</description>
			<content:encoded>&lt;img src=&quot;http://electro-hobby.ucoz.com/basic/T5-H5-e1338543171379.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150px&quot;&gt;&lt;p style=&quot;font-family: Verdana, Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 13px; line-height: 20px; text-align: left; background-color: rgb(255, 255, 255); &quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;If you are someone who enjoys doing your own home improvement and you are working with electronics during the process, having access to a multimeter is an absolute must.&amp;nbsp;&lt;span style=&quot;font-family: verdana, arial, helvetica; font-size: 11px; line-height: normal; text-align: -webkit-auto; &quot;&gt;&amp;nbsp;$CUT$&amp;nbsp;&lt;/span&gt;There are going to be instances where you will need to be able to measure voltage, ohms and continuity and without an electronic multimeter, it will be difficult to determine just what you need to do. Here are a few tips for using your multimeter to perform home improvement projects.&lt;/div&gt;&lt;br&gt;&lt;/p&gt;&lt;ol style=&quot;font-family: Verdana, Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 13px; line-height: 20px; text-align: left; background-color: rgb(255, 255, 255); &quot;&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Understand your options&lt;/strong&gt;&amp;nbsp;– Multimeters are available in different types. These can run from the most basic to the most luxuries, which is also the most expensive. Unless you have highly advanced electronic skills and knowledge, a basic multimeter is going to be just fine and will have fewer features that you need to figure out.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Familiarize yourself with your multimeter&lt;/strong&gt;&amp;nbsp;– Take some time to examine the multimeter before you use it. When looking at the face of the design you should see three different things – dial, settings and lead ports. These should be color coded which makes it much easier to avoid mistakes when plugging in leads.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Learn the dial settings&lt;/strong&gt;&amp;nbsp;– As you look at the dial, take notice of the symbols and numbers that surround it. You should see an arrow that points to the right with a plus sign beside it. This is the setting that is used for continuity. The &quot;V” setting is used for voltage and the setting for ohms or resistance will look like a &quot;0” with feet.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Learn the uses of your multimeter&lt;/strong&gt;&amp;nbsp;– You can test a random electrical outlet to make sure that the multimeter is working properly. Use the &quot;V” setting for this. Check to ensure that power is not flowing through any electronic circuits that you are testing. If you would like to test for a blown fuse, remove the fuse from the clamps and set the meter for continuity testing. Simply touch each end of the fuse with the meter’s probe and if the fuse is operating properly you should hear a beep.&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Test for amperage&lt;/strong&gt;&amp;nbsp;– When testing for amperage you have to be a bit more careful. This is a more complicated process and requires that you use more than just two probes. You can use a clamp add-on for amperage testing by plugging it into two ports that read &quot;A” and &quot;Com.” Clamp the tester onto the hot wire that you want to test or you can simply purchase a plug that includes a wire loop specifically designed to test amperage.&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;/ol&gt;</content:encoded>
			<link>https://electro-hobby.ucoz.com/blog/5_tips_for_using_a_multimeter_for_your_home_improvement_projects/2012-07-04-233</link>
			<category>Basic Electronics</category>
			<dc:creator>cxema</dc:creator>
			<guid>https://electro-hobby.ucoz.com/blog/5_tips_for_using_a_multimeter_for_your_home_improvement_projects/2012-07-04-233</guid>
			<pubDate>Wed, 04 Jul 2012 14:08:00 GMT</pubDate>
		</item>
		<item>
			<title>Multi-purpose dual power supply (5.0V and 3.3V) regulator board</title>
			<description>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; &quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/programmer/PowerSupplyTitle.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150&quot;&gt;All embedded systems require electric power to operate. Most of the electronic components inside them, including the processors, can operate at a wide range of supply voltage&lt;/span&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); font-family: verdana, arial, helvetica; &quot;&gt;&amp;nbsp;...</description>
			<content:encoded>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; &quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/programmer/PowerSupplyTitle.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150&quot;&gt;All embedded systems require electric power to operate. Most of the electronic components inside them, including the processors, can operate at a wide range of supply voltage&lt;/span&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); font-family: verdana, arial, helvetica; &quot;&gt;&amp;nbsp;$CUT$&lt;/span&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); &quot;&gt;&lt;font face=&quot;Verdana, Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 17px;&quot;&gt;. For example, the operating voltage range for the PIC16F1847 microcontroller is 2 to 5.5 V. But there are certain applications where you need a regulated constant voltage to avoid malfunctioning of the circuit or getting erroneous results. For instance, any application that involves analog-to-digital conversion (ADC) requires a fixed reference voltage to provide accurate digital count for input analog signal. If the reference voltage is not stable, the ADC output is meaningless. Here is my latest dual power supply regulator board that provides constant 3.3V and 5.0V outputs from an unregulated DC input (6.5-10V). It is small in size and can be easily enclosed inside the project box along with a project circuit board. It can also be used to power test circuits on breadboard. The board uses two AMS1117 series fixed voltage regulators and receives input power through a DC wall wart or an external 9V battery.&lt;/span&gt;&lt;/font&gt;&lt;br&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;font face=&quot;Verdana, Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 17px;&quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/programmer/PowerSupplyTitle.jpg&quot; alt=&quot;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;text-align: -webkit-auto; &quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 17px;&quot;&gt;The regulator circuit uses two AMS1117 series fixed voltage regulators, AMS117 5.0 and AMS1117 3.3, to derive constant 5.0V and 3.3V outputs from an unregulated DC input voltage. The circuit diagram of the board is shown below.&lt;/span&gt;&lt;br&gt;&lt;div style=&quot;text-align: center; &quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 17px;&quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/programmer/PS_Circuit.png&quot; alt=&quot;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;text-align: -webkit-auto; &quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 17px;&quot;&gt;Note that both AMS1117-3.3 and&amp;nbsp;AMS1117-5.0 derive input power directly from the unregulated supply voltage, which means each of them can deliver up to 1.0A of current. However, for the safety of AMS1117-3.3 regulator IC, the unregulated input voltage is recommended to be within 6.5 to 10.0 V. This board is best to use in a project that is designed tobe powered with a 9V DC from either a PP3 battery or a wall adapter. The PCB is only 1.9″ x 1.4″, and occupies a small area inside the project box.&lt;/span&gt;&lt;br&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 17px;&quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/programmer/AssembledPSboard.jpg&quot; alt=&quot;&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;
&lt;/div&gt;&lt;/font&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;</content:encoded>
			<link>https://electro-hobby.ucoz.com/blog/multi_purpose_dual_power_supply_5_0v_and_3_3v_regulator_board/2012-07-04-232</link>
			<category>Power</category>
			<dc:creator>cxema</dc:creator>
			<guid>https://electro-hobby.ucoz.com/blog/multi_purpose_dual_power_supply_5_0v_and_3_3v_regulator_board/2012-07-04-232</guid>
			<pubDate>Wed, 04 Jul 2012 11:26:12 GMT</pubDate>
		</item>
		<item>
			<title>PIC12F microcontroller project board</title>
			<description>&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/programmer/PIC12FTitle.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150&quot;&gt;&lt;br&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; background-color: rgb(255, 255, 255); &quot;&gt;The 12F series of PIC microcontrollers are handy little 8-pin devices designed for small embedded applications that do not require too many I/O resources, and where small size is advantageous.&lt;/span&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); font-family: verdana, arial, helvetica; &quot;&gt;&amp;nbsp;...</description>
			<content:encoded>&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/programmer/PIC12FTitle.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150&quot;&gt;&lt;br&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; background-color: rgb(255, 255, 255); &quot;&gt;The 12F series of PIC microcontrollers are handy little 8-pin devices designed for small embedded applications that do not require too many I/O resources, and where small size is advantageous.&lt;/span&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); font-family: verdana, arial, helvetica; &quot;&gt;&amp;nbsp;$CUT$&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; background-color: rgb(255, 255, 255); &quot;&gt;&amp;nbsp;These applications include a wide range of everyday products such as hair dryers, electric toothbrushes, rice cookers, vacuum cleaners, coffee makers, and blenders. Despite their small size, the PIC12F series microcontrollers offer interesting features including wide operating voltage, internal programmable oscillator, 4 channels of 10-bit ADC, on-board EEPROM memory, on-chip voltage reference, multiple communication peripherals (UART, SPI, and I2C), PWM, and more. The following project board is designed for fast and easy development of standalone applications using PIC12F microcontrollers. It features on-board regulated +5V power supply, header connectors to access I/O pins, ICSP header for programming, a reset circuit, and small prototyping area for placing additional components.&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;br&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/programmer/PIC12FTitle.jpg&quot; alt=&quot;&quot;&gt;&lt;br&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;text-align: -webkit-auto; background-color: rgb(255, 255, 255); &quot;&gt;&lt;font face=&quot;Verdana, Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 17px;&quot;&gt;The picture below shows a closer view of the features on board.&lt;/span&gt;&lt;/font&gt;&lt;br&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;font face=&quot;Verdana, Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 17px;&quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/microcontroller/programmer/PIC12FDevBoard2.jpg&quot; alt=&quot;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;ol style=&quot;margin-left: 35px; padding-left: 0px; font-size: 12px; line-height: 17px; text-align: -webkit-auto; &quot;&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Two-pin terminal block for DC input (6-12V DC)&lt;/li&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;AMS1117-5.0V regulator&lt;/li&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;PIC12F microcontroller on a DIP IC socket&lt;/li&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Tact switch connected to RA3 I/O pin, which is input only. It can be used to reset the microcontroller if MCLR is enabled. Otherwise, it can be used as an user input switch.&lt;/li&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Header connector for ICSP programming using chipKIT2/3.&lt;/li&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Headers to access I/O pins and power supply pins (Vcc = +5V).&amp;nbsp;&lt;span style=&quot;color: rgb(153, 51, 0); &quot;&gt;Note that RA5 has been mislabeled as RP5 on silkscreen.&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Small prototyping area for connecting additional circuit. The regulated +5V power supply for the additional circuit can be derived from the Vcc header pins.&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;font-size: 12px; line-height: 17px; text-align: -webkit-auto; &quot;&gt;&lt;span style=&quot;color: rgb(153, 51, 0); &quot;&gt;&lt;strong&gt;Important:&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;The RA0-RA5 names are used for I/O pins of the PIC12F micrcontrollers in the enhanced mid-range family (PIC12F1822, PIC12F1840, etc). The corresponding I/O pins for the old ones (PIC12F629, PIC12F675, PIC12F683, etc) are named as GP0-GP5, and have the same pin configurations. Therefore, this board can be used for both.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;/div&gt;&lt;/font&gt;&lt;/div&gt;&lt;/span&gt;
&lt;/div&gt;&lt;/div&gt;</content:encoded>
			<link>https://electro-hobby.ucoz.com/blog/pic12f_microcontroller_project_board/2012-07-04-231</link>
			<category>Microcontroller</category>
			<dc:creator>cxema</dc:creator>
			<guid>https://electro-hobby.ucoz.com/blog/pic12f_microcontroller_project_board/2012-07-04-231</guid>
			<pubDate>Wed, 04 Jul 2012 11:19:04 GMT</pubDate>
		</item>
		<item>
			<title>LT8610 – 42V, 2.5A Synchronous Step-Down Regulator</title>
			<description>&lt;img src=&quot;http://electro-hobby.ucoz.com/parts/LT8610.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150&quot;&gt;&lt;br&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: rgb(85, 85, 85); font-family: Verdana, Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 13px; line-height: 20px; text-align: left; background-color: rgb(255, 255, 255); &quot;&gt;The LT8610 and LT8611 are 2.5A, 42V input capable synchronous step-down switching regulators. Synchronous rectification&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-family: verdana, arial, helvetica; background-color: rgb(255, 255, 255); &quot;&gt;&amp;nbsp;...</description>
			<content:encoded>&lt;img src=&quot;http://electro-hobby.ucoz.com/parts/LT8610.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150&quot;&gt;&lt;br&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: rgb(85, 85, 85); font-family: Verdana, Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 13px; line-height: 20px; text-align: left; background-color: rgb(255, 255, 255); &quot;&gt;The LT8610 and LT8611 are 2.5A, 42V input capable synchronous step-down switching regulators. Synchronous rectification&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-family: verdana, arial, helvetica; background-color: rgb(255, 255, 255); &quot;&gt;&amp;nbsp;$CUT$&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); color: rgb(85, 85, 85); font-family: Verdana, Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 13px; line-height: 20px; text-align: left; &quot;&gt;delivers efficiency as high as 96% while Burst Mode operation keeps quiescent current under 2.5µA in no-load standby conditions. A 3.4V to 42V input voltage range makes the parts ideal for automotive and industrial applications.&lt;br&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;img src=&quot;http://electro-hobby.ucoz.com/parts/LT8610.jpg&quot; alt=&quot;&quot;&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); color: rgb(85, 85, 85); font-family: Verdana, Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 13px; line-height: 20px; text-align: left; &quot;&gt;Internal 3.5A switches can deliver up to 2.5A of continuous output current to voltages as low as 0.97V. The LT8611 includes all of the features of the LT8610, plus a built-in current sense amplifier with monitor and control pins, enabling accurate input or output current regulation and limiting.&lt;/span&gt;&lt;p style=&quot;color: rgb(85, 85, 85); font-family: Verdana, Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 13px; line-height: 20px; text-align: left; background-color: rgb(255, 255, 255); &quot;&gt;&lt;strong&gt;LT8610 – 42V, 2.5A Synchronous Step-Down Regulator -&lt;/strong&gt;&amp;nbsp;[&lt;a href=&quot;http://www.linear.com/product/LT8610&quot; target=&quot;_blank&quot; style=&quot;color: rgb(85, 119, 153); text-decoration: none; &quot;&gt;Link&lt;/a&gt;]&lt;/p&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br&gt;&lt;/div&gt;</content:encoded>
			<link>https://electro-hobby.ucoz.com/blog/lt8610_42v_2_5a_synchronous_step_down_regulator/2012-07-01-230</link>
			<category>Parts</category>
			<dc:creator>cxema</dc:creator>
			<guid>https://electro-hobby.ucoz.com/blog/lt8610_42v_2_5a_synchronous_step_down_regulator/2012-07-01-230</guid>
			<pubDate>Sun, 01 Jul 2012 17:21:09 GMT</pubDate>
		</item>
		<item>
			<title>LTC3605A – 20V, 5A Synchronous Step-Down Regulator</title>
			<description>&lt;img src=&quot;http://electro-hobby.ucoz.com/parts/4611_app_1.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150px&quot;&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(85, 85, 85); font-family: Verdana, Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 13px; line-height: 20px; text-align: left; background-color: rgb(255, 255, 255); &quot;&gt;The LTC&amp;reg;3605A is a high efficiency, monolithic synchronous buck regulator using a phase lockable controlled on-time constant frequency, current mode architecture.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); &quot;&gt;&lt;font face=&quot;verdana, arial, helvetica&quot;&gt;&amp;nbsp;...</description>
			<content:encoded>&lt;img src=&quot;http://electro-hobby.ucoz.com/parts/4611_app_1.jpg&quot; alt=&quot;&quot; align=&quot;left&quot; width=&quot;150px&quot;&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(85, 85, 85); font-family: Verdana, Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 13px; line-height: 20px; text-align: left; background-color: rgb(255, 255, 255); &quot;&gt;The LTC&amp;reg;3605A is a high efficiency, monolithic synchronous buck regulator using a phase lockable controlled on-time constant frequency, current mode architecture.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); &quot;&gt;&lt;font face=&quot;verdana, arial, helvetica&quot;&gt;&amp;nbsp;$CUT$&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://electro-hobby.ucoz.com/parts/4611_app_1.jpg&quot; alt=&quot;&quot;&gt;&lt;br&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: rgb(85, 85, 85); font-family: Verdana, Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 13px; line-height: 20px; text-align: left; &quot;&gt;PolyPhase operation allows multiple LTC3605A regulators to run out of phase while using minimal input and output capacitance. The operating supply voltage range is from 20V down to 4V, making it suitable for dual, triple or quadruple lithium-ion battery inputs as well as point of load power supply applications from a 12V or 5V rail.&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;strong style=&quot;color: rgb(85, 85, 85); font-family: Verdana, Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 13px; line-height: 20px; text-align: left; &quot;&gt;LTC3605A – 20V, 5A Synchronous Step-Down Regulator -&lt;/strong&gt;&lt;span style=&quot;color: rgb(85, 85, 85); font-family: Verdana, Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 13px; line-height: 20px; text-align: left; &quot;&gt;&amp;nbsp;[&lt;/span&gt;&lt;a href=&quot;http://www.linear.com/product/LTC3605A&quot; target=&quot;_blank&quot; style=&quot;color: rgb(85, 119, 153); text-decoration: none; font-family: Verdana, Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 13px; line-height: 20px; text-align: left; &quot;&gt;Link&lt;/a&gt;&lt;span style=&quot;color: rgb(85, 85, 85); font-family: Verdana, Georgia, &apos;Times New Roman&apos;, Times, serif; font-size: 13px; line-height: 20px; text-align: left; &quot;&gt;]&lt;br&gt;&lt;br&gt;&lt;/span&gt;

&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;font face=&quot;verdana, arial, helvetica&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;/span&gt;</content:encoded>
			<link>https://electro-hobby.ucoz.com/blog/ltc3605a_20v_5a_synchronous_step_down_regulator/2012-07-01-229</link>
			<category>Parts</category>
			<dc:creator>cxema</dc:creator>
			<guid>https://electro-hobby.ucoz.com/blog/ltc3605a_20v_5a_synchronous_step_down_regulator/2012-07-01-229</guid>
			<pubDate>Sun, 01 Jul 2012 17:15:37 GMT</pubDate>
		</item>
	</channel>
</rss>