CP2112硬件开发笔记

本文详细介绍了CP2112 USB转SMbus芯片的功能特性,包括其作为无需固件开发的HID标准类芯片的用途,整体框架、电压环境、引脚定义及特殊引脚说明。探讨了SMbus操作、时钟速度配置、从地址设定及GPIO配置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CP2112的用途

一个USB转SMbus的芯片,不需要固件开发,HID标准类

CP2112的介绍

CP2112整体框架图
在这里插入图片描述

电压环境
在这里插入图片描述
引脚定义
在这里插入图片描述
特殊引脚说明

  1. PIN6 为电压输入,如果PIN7输入5V电压,则PIN6为电压输出,输出为3.3V(带载能力只有100MA,电气特征下图)
    在这里插入图片描述
  2. PIN7位内部电压调节器的输入电压
  3. PIN9 为复位引脚低电平复位
  4. PIN11,是判断CP2112是否处于USB挂起状态,当CP2112处于USB挂起状态时,此引脚为逻辑高。
  5. PIN17恰恰和PIN11相反。

SMbus 的操作说明

SMbus 支持3.3V~5V所有的设备

  1. CP2112,支持读,写和寻址读
  2. SMbus的时钟速度、设备地址、自动读写、读写超时时间、SCL低超时和重试时间可以通过USB配置
  3. SMbus的时钟速度范围10K~400K
  4. CP2112的从地址为7位,在确认地址时,CP2112不会现有读写请求,如果设置了最小有效位,CP2112将会忽视他
  5. 如果自动读取发送设置为0x01,则CP 2112将自动返回读取结果。如果设置为0x00,设备将等待“数据读响应”请求来响应数据。
  6. 读写延迟可以在0MS~1000MS

时序图

(具体说明请到手册里观看)在这里插入图片描述
在这里插入图片描述

GPIO

有8个GPIO,每个都可以配置输入输出,以及开漏或者推挽,USB的传输会影响GPIO的操作

两种电路

VDD做输出
在这里插入图片描述
VDD做输入
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值