check in
Completed

USB3.0 high-speed card reader typec motherboard

PROUSB3.0 high-speed card reader typec motherboard

tag

280
0
0
0
Mode:Full

License

GPL 3.0

Creation time:2024-11-07 08:10:05Update time:2024-11-08 01:25:17

Description

The USB3.0 card reader based on GL3224 is modified to a typec female socket, which requires a 24-pin female socket because of the difference between USB3.0 and USB2.0.

1. USB2.0 pin definition

USB2.0 adopts a row of four pins design.

If you only need to use USB2.0, then you only need to use the 16pin typec female socket. The pin definition is as follows.

 

2. USB3.0 pin definition

USB3.0 uses a two-row design with a total of 9 pins.

It can be seen that compared to usb2.0, 3.0 has two more differential pairs, which are exactly the differential pairs removed from the 16pin female socket. The pin definition of the 24pin typec female socket is as follows.

 

3. Why should we add a forward and reverse plug switching chip?

This is caused by the design of the typec male connector of the data line. The 24pin typec male connector is defined as follows.

 

 

For example, when the male connector is plugged into the female connector, TX1+ and RX2+ are in contact. When the male connector is inserted into the female connector, TX1+ and RX1+ are in contact. It can be seen that the positive and reverse insertion of the female connector will bring about two differential lines. The connection is confusing, so we need to switch the correct differential line when plugging it forward and reverse. Only one set is enough for USB3.0 transmission.

4. Use VL160 chip

VL160-QFN28 is a chip used to process Type-C as a female socket, identify positive and negative insertion and integrate signal output to 2LAN.

5.GL3224 firmware upgrade

hUvt6qxOZTMn7s1eSkSS6Q05xNBbJNdWA1Z02ZK9.png

GL3224 firmware upgrade requires welding an external flash chip. Use GL3224 update tool v1.0 to upgrade. Do not insert a TF card when upgrading. Please pay attention to whether the flash chip used is supported. If not, please modify the config.ini file. Here I am using the ZD25WQ16BUIGR from LCSC. I need to modify the config.ini file. The modified file will be packaged with the software and placed below. If you use W25Q16, there is no need to change it, it is already in the file.

6. Speed ​​test

You need to use a USB3.0 typec data cable. Most mobile phone charging cables, such as Huawei, Xiaomi, OV, etc., do not support USB3.0. I use this Greenlink USB3.0 data cable.

If the typec female socket or VL160 is not soldered properly, then USB2.0 can only be used. The speed test uses a Samsung 256g red card. The 2.0 speed is as follows:

After the firmware is upgraded and 3.0 is successfully activated, the speed is as follows:

It is recommended to buy a brand new GL3224, otherwise strange problems may occur. I bought a disassembly chip before, but the usb 3.0 needs to flash for half a minute before it can be inserted.

 

Designed by zwry (from OSHWHub)

a:https://oshwhub.com/zwry/Mini-game-machine

Design Drawing

Download File
The preview image was not generated, please save it again in the editor.

Attachments

OrderFile nameDownload times
1
VL160.pdf
58
2
GL3224-ONY04_2017-12-27 U3 card reader.PDF
55
3
GL3224 update tool v1.0.zip
54
Add to Album
0
0
Share
Report

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation