Project

General

Profile

Wiki » History » Version 8

laforge, 03/04/2020 08:34 PM

1 1 laforge
h1. multi-voltage dual USB UART
2
3
This is a CP2105 based dual-port USB UART.
4
5
As a very special feature, this device allows you to manually select the UART voltage levels to 1.8, 2.3, 2.5, 2.8, 3.0 or 3.3 Volts.
6
7
It is thus ideal for a lab environment, where you frequently need to interconnect with various embedded electronics devices that have UARTs at unusual voltages.
8
9
Both UART ports feature RxD/TxD/RTS/CTS signals and have TVS diodes for ESD protection.
10
11
Miscellaneous CP2105 GPIOs are available on a separate header
12
13
h2. Pictures
14
15
!mv-uart-front.jpg!  !mv-uart-back.jpg!
16
17 4 laforge
h2. Annotated Pin-Out
18
19
!mv-uart-pinout.png!
20
21
ECI and SCI are the fancy names Silabs came up for the primary and secondary UART in their CP2105 chip.
22
23
h2. Design Files / Schematics / Layout
24 1 laforge
25
The EAGLE design files for this open hardware project are available in the @osmocom-small-hardware.git@ repository and can be checked out using
26
@git clone git://git.osmocom.org/osmo-small-hardware.git@.
27
28 7 laforge
PDF renderings of schematics and component placement are available as attachment:mv-uart.pdf and attachment:mv-uart_brd.pdf
29 1 laforge
30 2 laforge
!mv-uart.png!
31
32 6 laforge
h2. Usage Instructions
33 5 laforge
34
Please follow the below sequence to use your mv-uart:
35
36
# first determine the voltage of the UART of your target device (voltmeter, oscilloscope)
37
# make sure your target device is powered off
38
# make sure your mv-uart is not yet connected via USB to the host PC
39
# decide if you want to source the reference voltage VIO (JP4 open) from your target device, or from mv-uart (JP4 closed):
40
#* JP4 open: You *must supply VIO from the target board*, as SW1 is inactive and mv-uart doesn't generate reference voltage itself
41
#* JP4 closed: You *must not supply VIO from target board*, as it is generated locally at a voltage level selected by SW4
42
# connect (at least) GND + RXD + TXD pins between mv-uart and your target device
43
#* keep in mind the TxD output of the mv-uart must join the RxD input of the target device (and vice versa)
44
# optionally connect VIO between mv-uart and your target device (*only if JP4 is open*, see above)
45
# power up the target device and connect mv-uart to your host PC over USB
46
47 3 laforge
h2. Availability / Where to buy
48
49
The general idea of Open Hardware projects is that anyone is allowed to build the design. So feel free to take the design files and build it yourself, either modified or unmodified. Please make sure you always
50
* attribute the original author (Attribution)
51
* release any changes to the design files under the same terms (Share Alike)
52 1 laforge
53
A fully assembled circuit board can be obtained from http://shop.sysmocom.de/products/multi-voltage-usb-dual-uart
54 8 laforge
55
{{include(cellular-infrastructure:MacroCommercialSupport)}} 
Add picture from clipboard (Maximum size: 48.8 MB)