Update README.md
This commit is contained in:
parent
1d94cdf3b7
commit
42fa8c76cd
1 changed files with 8 additions and 1 deletions
|
|
@ -16,18 +16,25 @@ An IDE ( Integrated Development Environment) is used for programming the PCB des
|
|||
|
||||
# Introduction to FT2232H
|
||||
The serial port of the computer usually meets RS-232 standard. It has signal voltage swing of around -13 to +13V. The PCB design uses TTL serial (Transistor-Transistor logic) which has signal voltage level between 0 and VDD ( 3.3V/1.8V). A common communication protocol is needed for data transfer, hence FT2232H is used for converting USB to serial converter.
|
||||
|
||||
|
||||
For the data transfer from host to the target (board), we connect USB cable ( USB type A to the PC and Type B to the board). USB has 4 signals, 5V power supply signal, ground and 2 data signals(D+ and D-).
|
||||
|
||||

|
||||
|
||||
The data is transferred from these two data lines using NRZI encoding.
|
||||
|
||||

|
||||
According to USB communication protocol, data is sent through packets. It consists of 3 common packets.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
Data is sent through endpoint buffers within the device.
|
||||
|
||||

|
||||
|
||||
|
||||

|
||||
|
||||

|
||||
|
|
|
|||
Loading…
Reference in a new issue