USB to Serial Adapter Project

Not satisfied with the “typical” USB to serial cables that one can readily buy, I decided to design my own.  The basic reason was just another excuse to practice designing a circuit and laying out a printed circuit board (PCB), but to also create a very small unit that can be easily transported. I additionally wanted to have some sort of visual feedback of data transfer over the adapter, so two LED’s (receive and transmit) will address that.

The circuit design came from the application notes on the FTDI chip that I am using, the FT230X:

USB2Serial

I did a few tests with a bread-boarded version of this circuit. You will notice that there are 2 bread boards; the bottom one has the USB to serial circuit, the top one has an Atmega8 micro-controller with a some program that echoes back characters it receives on its serial interface (used for testing):

IMG_5304

 

A close-up of the USB to serial circuit:

IMG_5308

And the two circuits/bread-boards separated:IMG_5307

The other requirement was size: that whole circuit will need to fit within this little box:

IMG_5309

I have actually laid out the board, and so will be finalizing it in the coming days. I will write up another post with the board layout, 3D shots and a bill of materials. In terms of price, this will not be saving me any money over buying a pre-built adapter.

Electronics gear, Part 1 – The Meters

After spending both a bit of time and money, I have assembled a set of tools both new and used to help me on my path to learning a bit about electronics. This first post will be about the most basic of tools for any individual that is interested in electronics, the multimeter.

Agilent U1232A

Originally I was going to buy 2 meters, one high quality one for my primary meter and a secondary one for measuring simultaneous current or an additional voltage. To this end I purchased an Agilent U1232A (6000 count, basic DC accuracy of 0.5% + 2 counts) to use as my primary calibrated meter. I bought it at Active Tech for 150$ + shipping, and it came with a certificate of calibration. This was important to me so I would have some confidence when I test any other meters against it to see if they are calibrated. I have attached 3 shots of the meter measuring 100 ohm, 1K ohm and 10K ohm resistors (0.1%):

IMG_5294 IMG_5296 IMG_5293

 

Hewlett Packard 3478A

The second meter I picked up on Ebay for ~100$ + shipping. I was originally going to try and find another decent hand-held meter, but after seeing a review of the HP 3478A, I decided that I wanted to get a high-precision 5 1/2 digit (30000 count!) bench top meter. It can be found cheaper (I have seen it listed for 60$, but the auctions usually finish higher) but I figure if you can pick this bad boy up for less than 200$ shipping in, you’re doing good. This meter is old but an excellent purchase as the accuracy (as far as I can measure and test) is spot-on when compared against the Aglient meter. The basic DC accuracy of this meter is +/- 0.02% + 2 counts. Again, I have attached some shots of the HP meter measuring the same resistors as above:

IMG_5288 IMG_5290 IMG_5291

You will note that I used the 4-wire measurement function of this meter to measure these resistors. This allows the meter to remove any resistance from the test leads themselves (which ended up about a 2.5% error). Also, you may have noticed the “non-standard” test probe connector for the current measurement on the bottom right of the meter face: this was due to a the fuse holder/connector piece being missing (something I hadn’t noticed in the pictures of the meter on Ebay). I looked around, but even these HP meters being sold “for parts” were 100$+ and Agilent does not stock this part any more. I hacked on a binding post with a 3A fuse behind it and that solved that! So beware: when looking for this meter on Ebay or any other second-hand site, MAKE SURE you get the current socket + fuse holder!

 

Fluke 27/AN

The last meter that I picked up on Ebay is a Fluke 27/AN for ~70$ + shipping, although it can be found cheaper: I have seen them for as low as 50$ for this version.  It is the “worst” of the three: a 3200 count instrument, +/- 0.1% + 1 count basic DC volts accuracy. So it is more accurate than my Agilent (in theory) but has less resolution than the Agilent. The reason I bought this meter was to have a nice solid, built like a tank meter that I would be confident enough to use with mains testing (if need be) and would be rugged enough to use outside the “lab” environment. It also has a 10A current range, which is handy (since the HP can only handle a maximum of 3A). With a rated 900 hour battery life, this meter is the one that I would trust to be working when I need it. Below are some shots of the same resistor measurements as above:

IMG_5299 IMG_5297 IMG_5298

 

As a final test, here is a shot of all three meters connected to the same power source (DC voltage). As you can see, they are all almost exactly the same (of course the HP will have the most resolution, so we can ignore the least significant digits):

IMG_5285

All in all, for a couple of second-hand meters, I am very pleased with the overall accuracy (assuming that the Agilent I have is reasonably well calibrated, since I am using it as a transfer standard). I do not have a meter that can measure temperature, so that might be the next thing to look for!

Board Update

Just as a quick followup, I have received my first circuit board in the mail today, and I must say, I am kinda impressed at the quality of the work done in producing the boards.  I give much thanks and props to the people at iTead Studio:

IMG_5088

And a little comparison with our long friend (this will date this post if anything will):

IMG_5089

There are couple of little issues with the board, but none of them are due to the manufacturer, just due to my in-experience 🙂  So ~20 boards for $63 shipped and delivered in about 2 weeks.  Pretty good 🙂