认识元器件 · 单片机(MCU/MPU/SOC) · 实战篇1

认识元器件 · 单片机(MCU/MPU/SOC) · 实战篇1

测试板总体规划

规格书后面部分就细分到每个模块,这个结合实物测试波形比较好。所以接下来我们设计一块板子,可以测试单片机的外设,工作波形功耗等。

先总体规划一下:

原理图前的准备

接下来一个一个模块去实现,首先立个规矩不烧心。画原理图之前完成下面的事情

一般按照上面格式先写清楚,需要

1,项目信息。

2,版本信息,要有修改记录。

3,系统款图

4,电源树

5,时钟树

当然还要写项目说明书,原理图设计说明,完成后还要有单板维修手册。这些文档还有缺失的部分,我们后面补齐。

USBC 一转四(CH334R)

现在从USBC一转四开始设计,目前四个需要USB的都是USB FS接口,速率12Mbps ,可以直接在开源社区或者其他渠道找类似器件,这里我们直接选CH334R,因为好焊接,不需要外置晶振,满足需求。如下面规格书,支持12Mbps

CH334 和 CH335 是符合USB2.0 协议规范的 协议规范的4端口USB HUB控制器芯片,上行端口支持 全速,下行端口支持USB2.0高速480Mbps 上行端口支持USB2.0高速和 480Mbps、全速 12Mbps 和低速1.5Mbps。不但支持低成本的 低成本的STT模式(单 个TT分时调度4个下行端口),还支持高性能的 高性能的MTT模式(4个TT各对应1个端口,并发处理 并发处理)。 工业级设计,外围精简,可应用于计算机和工控机主板 可应用于计算机和工控机主板、外设、嵌入式系统等。

框图与内部架构

我们查看下CH334R的规格书,上面提到STT,MTT。先看下框图:

HUB控制器主要包括三大模块:Repeater、TT TT 和控制器。 控制器类似MCU处理器,用于全局管理和控制 用于全局管理和控制。当上行端口与下行端口速度一致时,路由逻辑会将端 路由逻辑会将端 口连接至Repeater,当上行端口与下行端口速度不一致时 当上行端口与下行端口速度不一致时,路由逻辑会将端口连接至TT 。

TT 分为单个TT和多个TT两种,即 即STT和MTT,STT是单个TT核分时调度处理USB USB 主机下发至 所有下行端口的事务,MTT指多个TT并行 并行,是4个TT核分别对应并实时处理一个下行端口 一个下行端口的事务, 因此MTT可以为各下行端口的接入设备提供 接入设备提供更满的带宽,更好的支持多端口大数据量的并发传输 更好的支持多端口大数据量的并发传输。

USPORT Transceiver:上行端口收发器 上行端口收发器

PHY DSPORT Transceiver:下行端口收发器 下行端口收发器

PHY REPEATER:HUB 中继器

TT:处理转换器。

过流检测

CH334/CH335 的过流保护分三种模式。

|---------------|---------------------------------|---------------------------------|
| 过流保护模式 | 电源控制引脚 | 过流检测采样引脚 |
| 双独立模式 | PWREN1#、PWREN2#、PWREN3#、PWREN4# | OVCUR1#、OVCUR2#、OVCUR3#、OVCUR4# |
| 整控独检模式 | PWREN#(PWREN1#) | OVCUR1#、OVCUR2#、OVCUR3#、OVCUR4# |
| GANG 整体模式(默认) | PWREN#(PWREN1#) | OVCUR#(OVCUR1#) |

对应规格书图 3-1-1、图 3-1-2、图 3-1-3。

型号支持

  • CH335F:双独立模式、GANG 整体模式
  • CH334X:双独立模式
  • CH334H/L:整控独检模式、GANG 整体模式
  • CH334U/S/F/Q:只支持 GANG 整体模式
  • CH334R/P、CH335P:不支持过流检测

CH334R 不在过流检测支持列表内。

本次跳过的部分

所有就不管这部分,下面是说灯的部分,CH334R也不支持跳过,EEPROM配置接口针对行业特殊需求可以代替外部EEPROM批量定制,我们不定制,跳过。供电,我们直接使用USB供电,不做其他接口,跳过。

电气参数

电气参数,这个我们要记一下,我们四个全速下行,一个高速上行,电流典型值25mA。

设计参考与原理图

下面是设计参考,这个需要我们是免晶振应用,总线供电,直接按照这个绘制原理图。

绘制的原理图:

USBC 接口 CC 线 5.1kΩ 电阻

USBC接口CC线为什么需要两个5.1K的电阻,1USB-C 接口 CC 线为什么要接两个 5.1kΩ 电阻

核心原因:正反插 + 单 CC 线缆

Type-C 最大的特点是可正反盲插,而这正是"必须接两个电阻"的根本原因。

  • Type-C 线缆内部只传递一根 CC 线,它接到插座的 CC1 还是 CC2,完全取决于你插入的方向。
  • 插头正插时,插头内的 CC 线连接插座的 CC1,CC2 悬空;反插时则连接 CC2,CC1 悬空。
  • 因此如果只在 CC1 上接一个 5.1kΩ 电阻,设备会"一半时间能用、一半时间完全没反应",而且两个状态从外观上看毫无区别------这比完全不能用更让人困惑。

所以两个 CC 引脚必须各自接一个 5.1kΩ 下拉电阻到 GND,无论怎么插,总有一条 CC 线能完成"握手"。其中一条做连接检测,另一条带着电阻闲置等待,一旦插头翻过来,两条线的角色就互换。

这两个电阻是干什么的(Rd 的作用)

CC(Configuration Channel,配置通道)是 Type-C 区别于传统 USB-A 的核心引脚,负责连接检测、正反插方向识别、供电角色识别和 USB PD 通信。

在受电端(Sink,如手机、开发板、你的设备)上,这两个电阻叫 Rd,相当于设备的"身份证":

  1. 充电头(Source 端)在 CC 上通过 Rp 上拉(如 56kΩ);
  2. 你的设备通过 5.1kΩ 下拉到地,与 Rp 构成分压电路;
  3. Source 检测 CC 电压落在 Rd 对应的窗口内(56kΩ 上拉时约 0.25V~0.61V),确认"有受电设备接入",才开启 VBUS 输出 5V。

如果 CC 悬空,Source 检测到接近 5V 的电压,判定"无设备连接",根本不会输出 VBUS------这就是很多 C-to-C 线插上去设备完全不充电的原因。有工程师因漏接这两颗电阻导致整批产品被国外客户退货返工。

为什么必须是 5.1kΩ,不能是别的值

  • 5.1kΩ 是 USB-IF 规范规定的标准值,Source 通过电压区分三种状态:Ra(主动线缆,0~0.2V)、Rd(5.1kΩ,0.25V~0.61V)、开路(>2V)。5.1kΩ 正好落在 Rd 窗口中间,抗干扰裕量充足。
  • 换成 4.7kΩ 或 10kΩ 会落在窗口边缘或范围之外,宽容的充电器能用,严格的就会识别失败。
  • 规范允许 ±20% 容差,但实际设计建议用 ±5% 精度。

几个常见误区

|--------------------|-------------------------------------------------------------------------------|
| 误区 | 说明 |
| CC1 和 CC2 短接共用一个电阻 | ❌ 不行。两电阻并联成 2.55kΩ,超出规范窗口;且在支持 VCONN 的线缆上会把 Source 驱动的 VCONN 短路 |
| 两个电阻能要来 9V/15V 快充 | ❌ 不能。电阻只能让 Source 输出 5V,更高电压必须通过 PD 协议由专门的 PD 芯片在 CC 线上协商 |
| 两个电阻就一定能拿到 3A | 理论上可以(Source 通过 Rp 值通告电流能力:56kΩ≈默认0.5/0.9A、22kΩ≈1.5A、10kΩ≈3A),但实际取决于充电器是否遵守规范 |
| A-to-C 线也需要这两个电阻 | 不一定。A-to-C 线缆内已内置 56kΩ 上拉,电阻不是必需的 |

总结:两个 5.1kΩ 电阻是为了保证无论插头正插还是反插,Source 都能在对应的 CC 线上检测到受电设备的"身份",从而正常输出 5V 供电------成本不到一毛钱,却是 Type-C 能否工作的关键。

相关推荐
芯岭技术郦1 小时前
XL4460 FSK 无线透传模组
stm32·单片机·嵌入式硬件
半导体憨包2 小时前
共源共栅(Cascode)功率器件:让 SiC / GaN “兼容“你的硅栅驱动
嵌入式硬件·生成对抗网络·硬件工程·半导体·dc-dc·半导体芯片
天空'之城2 小时前
单片机基础核心知识点汇总(五十)
单片机·嵌入式硬件
硅基造物主2 小时前
STM32 从 0 到 1 做智能家居(十):串口与 printf 重定向
stm32·单片机·智能家居·usart·中断
新晨单片机设计5 小时前
S033A-基于STM32单片机拼图游戏机【Proteus仿真+Keil程序+原理图】
stm32·单片机·嵌入式硬件·拼图游戏机
Silicore_Emma5 小时前
D2596HV:高压异步DC-DC降压芯片简介
嵌入式硬件·消费电子·dc-dc系列电路·电源管理电路·降压(buck)开关稳压器
2501_922639585 小时前
率能半导体 SS6811H双通道H桥驱动芯片:38V/1.6A,覆盖舞台灯光、安防相机、办公自动化、游戏机、机器人五大应用场景
单片机·嵌入式硬件·硬件工程
恒锐丰科技林技术员7 小时前
EG2304L 高压半桥驱动芯片:中小功率电力电子方案优选器件
经验分享·嵌入式硬件·硬件工程
OIDCAT8 小时前
CH9433技术解析:一颗芯片搞定CAN总线和9线串口
单片机·嵌入式硬件·工控·调试工具·国产芯片