62-USB转JTAG or SPI电路设计

视频链接

USB转JTAG or SPI电路设计01_哔哩哔哩_bilibili

USB 转 JTAG or SPI电路设计

第07课---USB转串口电路设计第

34~40课---USB硬件电路设计

第22课---SPI Flash电路设计

第31课---JTAG电路设计(JLINK&XILINX&ALTERA)

第61课---ARM与FPGA间SPI通信电路设计(3种案例)

1、USB转JTAG or SPI简介  

USB 即Universal Serial Bus(通用串行总线)

JTAG(Joint Test Action Group)

SPI是(Serial Peripheral Interface) 串行外设接口

2、沁恒微电子-以CH347T为例

2.1、CH347T简介

CH347T是一款高速USB总线转接芯片,通过USB总线提供异步串口、I2C同步串行接口、SPI同步串行接口和JTAG接口等。

2.2、CH347T工作模式配置

CH347 芯片在复位时,检测DTR1(PIN10)和RTS1(PIN13) 引脚的电平状态配置芯片的工作模式,各工作模式及对应的转接功能如下表。

2.3、CH347T管脚封装图

2.4、引脚定义 ---以CH347T为例   ★

2.4.1、标准的公共引脚

Pin number

Pin name

I/O

Description

14

VCC

P

电源调节器正电源输入端,需要外接退耦电容

18

GND

P

公共接地端,需要连接USB 总线的地线

1

RST#

I

外部复位输入端,低电平有效,内置上拉电阻

17

UD+

USB信号

直接连到USB总线的D+数据线,不能额外串接电阻

16

UD-

USB信号

直接连到USB总线的D-数据线,不能额外串接电阻

19

XI

I

晶体振荡输入端

20

XO

O

晶体振荡反相输出端

2.4.2、工作模式配置引脚(★)

Pin number

Pin name

I/O

Description

10

DTR1/TNOW1

DTR1/TNOW1

复位期间

输入(FT)

芯片复位时为工作模式MODE0配置引脚0,

配合MODE1引脚使用,内置上拉电阻

13

RTS1/GPIO7

复位期间

输入(FT)

芯片复位时为工作模式MODE1配置引脚1,

配合MODE0引脚使用,内置上拉电阻

2.4.3、工作模式0引脚

Pin number

Pin name

I/O

Description

8

TXD0

输出

UART0的串行数据输出,空闲态为高电平

12

RXD0

输入(FT)

UART0的串行数据输入,内置上拉电阻

3

TXD1

输出

UART1的串行数据输出,空闲态为高电平

4

RXD1

输入(FT)

UART1的串行数据输入,内置上拉电阻

9

DTR0/TNOW0

/GPIO5

输出

UART0的MODEM输出信号,数据终端就绪,低有效;UART0的RS485发送和接收控制引脚;通用GPIO5,用于IO 口输入或输出。上电期间,如果DTR0引脚检测到外接了下拉电阻则DTR0和DTR1分别切换为TNOW0和TNOW1功能

10

DTR1/TNOW1

输出

UART1的MODEM输出信号,数据终端就绪,低有效;UART1的RS485发送和接收控制引脚

6

CTS0/GPIO0

输入(FT)

UART0的MODEM输入信号,清除发送,低有效;通用GPIO0,用于IO 口输入或输出

7

RTS0/GPIO1

输出

UART0的MODEM输出信号,请求发送,低有效;通用GPIO1,用于IO 口输入或输出。

上电期间,如果RTS0 引脚检测到外接了下拉电阻则禁用内部EEPROM 中配置参数,启用芯片自带默认参数

2

CTS1/GPIO6

输入(FT)

UART1的MODEM输入信号,清除发送,低有效;通用GPIO6,用于IO 口输入或输出

13

RTS1/GPIO7

输出

UART1的MODEM输出信号,请求发送,低有效;通用GPIO7,用于IO 口输入或输出

11

RI0/GPIO3

输入(FT)

UART0的MODEM输入信号,振铃指示,低有效;通用GPIO3,用于IO 口输入或输出

15

DCD0/GPIO4

输入(FT)

UART0的MODEM输入信号,载波检测,低有效;通用GPIO4,用于IO 口输入或输出

5

DSR0/GPIO2

输入(FT)

UART0的MODEM输入信号,数据装置就绪,低有效;通用GPIO2,用于IO 口输入或输出

2.4.4、工作模式1/2引脚

Pin number

Pin name

I/O

Description

3

TXD1

输出

UART1的串行数据输出,空闲态为高电平

4

RXD1

输入(FT)

UART1的串行数据输入,内置上拉电阻

10

DTR1/TNOW1

输出

UART1的MODEM输出信号,数据终端就绪,低有效;UART1的RS485发送和接收控制引脚

2

CTS1

输入(FT)

UART1的MODEM输入信号,清除发送,低有效

13

RTS1

输出

UART1的MODEM输出信号,请求发送,低有效

7

MISO

输入(FT)

4 线串口的数据输入,别名DIN或SDI,

内置上拉电阻

8

MOSI

输出

4 线串口的数据输出,别名DOUT 或SDO

6

SCK

输出

4 线串口的时钟输出,别名DCK

5

SCS0

输出

4 线串口的片选输出0

9

SCS1

输出

4 线串口的片选输出1

12

SDA

输出

输入(FT)

2 线串口的数据输入输出,内置上拉电阻

11

SCL

输出

2 线串口的时钟输出,内置上拉电阻

15

ACT

输出

USB 配置完成状态输出引脚,低电平有效

上电期间,如果ACT引脚检测到外接了下拉电阻,则DTR1 切换为TNOW1 功能

2.4.5、工作模式3引脚

Pin number

Pin name

I/O

Description

3

TXD1

输出

UART1的串行数据输出,空闲态为高电平

4

RXD1

输入(FT)

UART1的串行数据输入,内置上拉电阻

10

DTR1/TNOW1

输出

UART1的MODEM输出信号,数据终端就绪,低有效;UART1的RS485发送和接收控制引脚

2

CTS1

输入(FT)

UART1的MODEM输入信号,清除发送,低有效

13

RTS1

输出

UART1的MODEM输出信号,请求发送,低有效

8

TDI

输出

JTAG接口的数据输出

7

TDO

输入(FT)

JTAG接口的数据输入,内置上拉电阻

6

TCK

输出

JTAG接口的时钟输出

9

TRST

输出

JTAG接口的复位输出

5

TMS

输出

JTAG接口的模式选择

11、12

GPIO

输入/输出

通用GPIO,用于IO口输入或输出

15

ACT

输出

USB 配置完成状态输出引脚,低电平有效

上电期间,如果ACT引脚检测到外接了下拉电阻则DTR1 切换为TNOW1 功能

3、USB转JTAG or SPI硬件设计实战

3.1、CH347F

3.2、CH347T

详细内容参考视频讲解

  • 26
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值