一文带你了解 嵌入式Typec 接口切换开关

简介: 一文带你了解 嵌入式Typec 接口切换开关

    现在手机、电脑中大多是 typec 接口,该接口可以充电、 OTG 功能(typec数字耳机)、typec 模拟耳机等,可你知道是谁在切换不同功能的线路吗?是切换 IC,比如:FSA4480、ET7480 等。

第一:FSA4480

插入后,根据上面两个 cc pin 的检测,来识别有东西插入,并且根据两个 pin 脚的高低电平,区分不同的设备,然后控制切换开关,切换到 AP、Audio codec、DP controller 等线路。

FSA4480 详细参数:

  1. 支持音频检测路径
  2. 电源:VCC,2.7V 至 5.5V
  3. USB高速 (480Mbps)
  4. -3dB带宽:950MHz
  5. USB高速RON:3Ω(典型值)
  6. 音频开关负轨功能:-3V至+3V
  7. 总谐波失真加噪声 (THD+N):-110dB;1.0VRMS
  8. 频率响应:20Hz至20kHz,32W负载
  9. 音频RON:1Ω(典型值)
  10. 高压保护:连接器侧引脚可承受20V DC
  11. 过压保护:VTH = 5V(典型值)
  12. 支持 OMTP 和 CTIA/AHJ 引脚分配
  13. 封装类型:WLCSP-25
  14. 封装尺寸:2.24mm x 2.28mm x 0.5mm
  15. 不含铅和卤素

第二:ET7480

ET7480 和 FSA4480 相似。

USB Type-C连接器中的各引脚极为靠近,相邻引脚的间距只有0.25mm,从上图可以看到 CC、SBU 引脚和电源引脚 VBUS 相邻,而根据 USB-PD 协议,VBUS 电压最高可高达 20V,因此 type-c 接口的插拔,扭转等动作很有可能造成 CC,SBU 接触到 VBUS 的高压,D+,D- 引脚虽然距离稍远,但仍有风险。为了保护下游的器件,需要一种保护开关(虽然 TX/RX 也和 VBUS 邻近,但信号采用电容耦合的方式传输,电压不会传递到 TX/RX 端,一般外接 TVS 管保护)断开异常高压,同时此开关还能切换不同通道数据的传输。而 ET7480 正是一款很适合的电路。

ET7480 是一款高性能的 USB Type-c 端口多媒体开关,支持传输 usb2.0 信号,模拟音频信号和模拟麦克风信号。它支持 OMTP 和 CTIA 耳机标准的引脚检测和切换。公共节点引脚上集成过压保护(OVP),并且自动检测音频设备的拔出。ET7480 设有 I2C 通讯接口,可以通过主机进行方便的控制。

  1. 集成USB2.0(480Mbps)开关
  2. -3dB带宽高达750MHz
  3. 音频通道
  4. 宽传输电平-3v~+3V
  5. 总谐波失真THD+N=-110dB
  6. 过压保护
  7. 可抗20V高压
  8. 支持音频 SENSE 通道
  9. 极小的芯片级WLCSP
  10. 封装WLCSP25 (2.31mm x 2.34mm)

目录
相关文章
|
编解码 网络协议 Linux
跨平台 scrcpy显示/控制安卓手机方案
• Genymotion、Parallels Desktop 等虚拟机软件 太专业, 需要配置太多软件, 适合开发者. • 国内一批安卓游戏助手都可以一试, 这里我随便下载了一款网易MuMu对字体的显示不太好. 可以尝试一下 傲软投屏(ApowerMirror) • Vysor Pro 收费较贵,免费版广告又多
745 0
|
15天前
|
传感器
基于Arduino的自动浇灌系统
基于Arduino的自动浇灌系统
39 0
|
前端开发
那些你不知道的炫酷开关交互效果(12种)1
那些你不知道的炫酷开关交互效果(12种)
119 0
那些你不知道的炫酷开关交互效果(12种)2
那些你不知道的炫酷开关交互效果(12种)
100 0
|
数据采集 IDE 开发工具
在Airtest中如何使用无线模式控制手机
在Airtest中如何使用无线模式控制手机
296 0
|
存储 人工智能 JSON
HarmonyOS系统中内核实现智慧烟感控制的方法
大家好,今天主要和大家聊一聊,如何利用鸿蒙系统实现智慧烟感方法
220 0
HarmonyOS系统中内核实现智慧烟感控制的方法
|
物联网 开发者
蓝牙模块控制功能数据AT指令|学习笔记
快速学习蓝牙模块控制功能数据AT指令
563 0
蓝牙模块控制功能数据AT指令|学习笔记
|
XML JSON API
嵌入式设备如何显示IP属地?
嵌入式设备如何显示IP属地?
287 0
嵌入式设备如何显示IP属地?
用拖拉实现设备驱动配置(EsayHMI最新驱动配置方式)
以前的IOServer 是用VB6开发,驱动的配置方式和一般的组态软件没有什么很大的区别,配置起来比较麻烦,对一般的生手来说,要费一番功夫才能配置完毕。
698 0