有一个问题困扰好久了,如下图所示:
板子原先是micro usb接口,单片机控制ID引脚的高、低电平,使板子为Host端或Slave端。板子为Host端或Slave端的功能是:板子为Host端时对外界供电,为Slave端时外界对板子供电。
现在要将该micro usb口替换为usb type-c口,其它引脚都好说,唯独ID引脚不知如何处理。
请问是直接接到type-c的CC1/CC2引脚上吗?
想了好久,也翻了不少网页,找不到答案。。。
有一个问题困扰好久了,如下图所示:
板子原先是micro usb接口,单片机控制ID引脚的高、低电平,使板子为Host端或Slave端。板子为Host端或Slave端的功能是:板子为Host端时对外界供电,为Slave端时外界对板子供电。
现在要将该micro usb口替换为usb type-c口,其它引脚都好说,唯独ID引脚不知如何处理。
请问是直接接到type-c的CC1/CC2引脚上吗?
想了好久,也翻了不少网页,找不到答案。。。
你好,根据您这边的描述,是想实现DRP功能(Source or Sink),Type-C接口要实现此功能,需要CC引脚上有能够分别实现可控上拉电流和可控下拉5.1K电阻,如果您主控单片机的ID引脚能够满足以上条件,是可以直接连接CC。
若无法满足,IO只能输出高低电平,则需要增加外围器件搭建,使得:
MCU io输出高电平时通过外部电路实现CC引脚仅有上拉电流(一般为330uA),板子向外供电;
MCU io输出低电平时通过外部电路实现CC引脚仅有5.1K下拉,外部向板子供电。
CH543专用于PD类协议处理,可以实现上述功能:
感谢。还是沁恒的USB技术功底深厚。