没有合适的资源?快使用搜索试试~ 我知道了~
PI5USB30216C_APPNOTE_050316.pdf
需积分: 9 9 下载量 80 浏览量
2019-05-25
00:38:48
上传
评论
收藏 746KB PDF 举报
温馨提示
试读
12页
一款外置typec识别外置芯片,介绍了芯片的设计原理及其细节。
资源推荐
资源详情
资源评论
Pericom Semiconductor Corp.
www.pericom.com
Page 1 of 12
5/17/2016
AN
AN
PI5USB30216C
USB Type-C Plug Orientation (CC Pins) Detector
Table of Contents
1 Introduction ....................................................................................................................................................................... 2
2 Settings of PI5USB30216C ................................................................................................................................................... 2
2.1 Port Role Setting via Pin Control Mode ........................................................................................................................... 2
2.2 Port Role Setting via I2C Control Mode ........................................................................................................................... 3
3 Processor Communication via I2C Control Mode ................................................................................................................ 3
3.1 I2C Configuration Sequence ............................................................................................................................................ 5
3.2 Power-up Sequence in I2C Control Mode with ENB tied to ground ................................................................................. 6
3.3 Power-down and Power-up through ENB pin.................................................................................................................. 6
3.4 Power-down and Power-up via Powersaving bit in I2C Control Mode ............................................................................ 6
3.5 I2C Register Quick Reference Table ................................................................................................................................. 7
4 Typical Application Circuit .................................................................................................................................................. 9
5 Layout Recommendation .................................................................................................................................................... 9
5.1 Layout Recommendation ................................................................................................................................................ 9
5.2 Layout Example ............................................................................................................................................................ 10
6. Software Example ............................................................................................................................................................. 11
Pericom Semiconductor Corp.
www.pericom.com
Page 2 of 12
5/17/2016
AN
AN
1 Introduction
Pericom's PI5USB30216C is a Type-C Configuration Channel (CC) logic IC. The device implements CC pins for port
attachment, detachment, cable orientation, role detection, and Type-C Current Mode control. The device supports
host only mode (Source/DFP), device only mode (Sink/UFP) and dual role port (DRP/Try.SNK DRP and Try.SRC
DRP) modes with automatic configuration based on the voltage levels detected on CC pins. The device supports both
pin and I2C control mode. I2C control mode allows higher flexibility of port control and communications.
Packaging: 12-contact X2QFN (1.6mmx1.6mm)
2 Settings of PI5USB30216C
The Type-C port role of PI5USB30216C can be controlled via two modes – pin control and I2C control. ADDR pin is
used to select the desired mode. If ADDR pin is set to either high or low, I2C control is active. SDA/OUT1 and
SCL/OUT2 are used for I2C transaction. ADDR is also to set the I2C address. If ADDR pin is floating, pin control
mode is active.
ADDR pin
I2C address format
I2C address
ADDR=GND
7-bit addressing
0x1D
8-bit address
Write:0x3A; Read:0x3B
ADDR=VDD
7-bit addressing
0x3D
8-bit address
Write:0x7A; Read:0x7B
ADDR=FLOAT
Pin control mode
Table 1: ADDR setting
2.1 Port Role Setting via Pin Control Mode
Default current host/DFP only mode, device/UFP only mode and default current Try.SNK DRP mode are available.
PORT pin is used to configure the role of Type-C Port in pin control mode and the settings can be referred to the table
below.
Table 2: Port Setting
Pericom Semiconductor Corp.
www.pericom.com
Page 3 of 12
5/17/2016
AN
AN
2.2 Port Role Setting via I2C Control Mode
The settings of port role are referred to byte2 of I2C Register Description on Pericom datasheet.
Table 3: Port Setting Register
3 Processor Communication via I2C Control Mode
Please noted that PI5USB30216C does not have offset byte*. All registers must be read or written sequentially from
0x01. For example, in order to read address 0x04, PI5USB30216C I2C registers must be read sequentially from 0x01,
0x02, 0x03 to 0x04. In order to write address 0x02, it must be written sequentially from 0x01 to 0x02.
*Please use “I2C Transport” API instead of “I2C SMBus” API to communicate with PI5USB30216C if needed.
Processor should use following procedure to process PI5USB30216C interrupt request:
1. INTB asserted LOW, indicating Type-C port status change.
2. Processor first masks PI5USB30216C interrupt by writing a „1‟ to Bit 0 of Control Register(0x02). INTB returned
Hi-Z.
3. Processor then read Register(0x01), Control Register (0x02), Interrupt Register(0x03) and CC Status
Register(0x04). Interrupt Register(0x03) indicates if an attach or detach event was detected. All interrupt flags in
剩余11页未读,继续阅读
资源评论
「已注销」
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功