Part One
As an arduino enthusiast a particular arduino pro mini has caught my attention recently. For those that don't know what the pro mini is, it's a very small and typically low cost arduino. It is an attractive board to me since I like projects to be compact and yet still functional. However during the prototyping stages of a project using the pro mini can be very fiddly so I would like to create a pro mini expansion board. The board would not be unlike the expansion boards available for arduino nano. (see below)
As you can see the board isn't particularly complex so this will make a nice first design project for me. However I do plan on making this my own a little, for example the arduino pro mini does not have a USB to UART converter chip on board, I suppose you could blame this on the small form factor of the board. Instead, every time the user wishes to flash new code onto the board they must use a USB to UART converter board. Such can be seen below.
The chip used on this particular conversion board is the CP2102 by a company called Silicon Labs. There are also other chips which do this conversion function such as the FTDI FT232RL, which is built into my arduino nano or ATMELs very own ATmega16U2 which is used on the original arduino boards. Another example is the CH340G which is occasionally used in Chinese "knock off" arduino boards this also does the same conversion job no hastle.
The board pictured above is manufactured by Haoyu electronics, after some rooting around online I was able to acquire a schematic for that particular board. This was useful since many of these CP2102 converters are similar I now have a much better idea of how I need to lay out the UART section of my board.
Additionally the board should be able to receive power from the USB port, and of course perform the "breakout" function. Below is a rough draft schematic I have come up with so far. Please bear in mind this is my first endeavor with both circuit design and eagle so it is a little messy and I'm still skeptical as to whether or not it will work but it's a start never the less
Thanks for reading, this will be a multi-part project and I shall keep updating as I continue to revise my design and learn more about hardware design. Thanks and until next time.
As you can see the board isn't particularly complex so this will make a nice first design project for me. However I do plan on making this my own a little, for example the arduino pro mini does not have a USB to UART converter chip on board, I suppose you could blame this on the small form factor of the board. Instead, every time the user wishes to flash new code onto the board they must use a USB to UART converter board. Such can be seen below.
The chip used on this particular conversion board is the CP2102 by a company called Silicon Labs. There are also other chips which do this conversion function such as the FTDI FT232RL, which is built into my arduino nano or ATMELs very own ATmega16U2 which is used on the original arduino boards. Another example is the CH340G which is occasionally used in Chinese "knock off" arduino boards this also does the same conversion job no hastle.
The board pictured above is manufactured by Haoyu electronics, after some rooting around online I was able to acquire a schematic for that particular board. This was useful since many of these CP2102 converters are similar I now have a much better idea of how I need to lay out the UART section of my board.
Additionally the board should be able to receive power from the USB port, and of course perform the "breakout" function. Below is a rough draft schematic I have come up with so far. Please bear in mind this is my first endeavor with both circuit design and eagle so it is a little messy and I'm still skeptical as to whether or not it will work but it's a start never the less
Thanks for reading, this will be a multi-part project and I shall keep updating as I continue to revise my design and learn more about hardware design. Thanks and until next time.
No comments:
Post a Comment