CH372DS1.DOC
|
|
|
- 靓 令狐
- 8 years ago
- Views:
Transcription
1 CH372 中文手册 ( 一 ) 1 1 概述 USB 总线接口芯片 CH372 中文手册版本 :3D CH372 是一个 USB 总线的通用设备接口芯片, 是 CH371 的升级产品, 是 CH375 芯片的功能简化版 在本地端,CH372 具有 8 位数据总线和读 写 片选控制线以及中断输出, 可以方便地挂接到单片机 /DSP/MCU/MPU 等控制器的系统总线上 ; 在计算机系统中,CH372 的配套软件提供了简洁易用的操作接口, 与本地端的单片机通讯就如同读写文件 CH372 内置了 USB 通讯中的底层协议, 具有省事的内置固件模式和灵活的外置固件模式 在内置固件模式下,CH372 自动处理默认端点 0 的所有事务, 本地端单片机只要负责数据交换, 所以单片机程序非常简洁 在外置固件模式下, 由外部单片机根据需要自行处理各种 USB 请求, 从而可以实现符合各种 USB 类规范的设备 D [7-0] 本地端控制器 计算机 单片机 DSP MCU MPU 等 INT# CS# CH372 接口芯片 D+ D- 应用层 RD(?) WR(?) A0 RD# WR# 2 特点 全速 USB 设备接口, 兼容 USB V2.0, 即插即用, 外围元器件只需要晶体和电容 提供一对主端点和一对辅助端点, 支持控制传输 批量传输 中断传输 具有省事的内置固件模式和灵活的外部固件模式 内置固件模式下屏蔽了相关的 USB 协议, 自动完成标准的 USB 枚举配置过程, 完全不需要本地端控制器作任何处理, 简化了单片机的固件编程 通用 Windows 驱动程序提供设备级接口, 通过 DLL 提供 API 应用层接口 产品制造商可以自定义厂商标识 (Vendor ID) 和产品标识 (Product ID) 通用的本地 8 位数据总线,4 线控制 : 读选通 写选通 片选输入 中断输出 主端点上传下传缓冲区各 64 字节, 辅助端点上传下传缓冲区各 8 字节 支持 5V 电源电压和 3.3V 电源电压, 支持低功耗模式 CH372 芯片是 CH375 芯片的功能简化版,CH372 在 CH375 基础上减少了 USB 主机方式和串口通讯方式等功能, 所以硬件成本更低, 但是其它功能完全兼容 CH375, 可以直接使用 CH375 的 WDM 驱动程序和 DLL 动态链接库 采用 SSOP-20 封装, 并可以提供兼容 RoHS 的无铅封装, 引脚兼容 CH374 芯片
2 CH372 中文手册 ( 一 ) 2 3 封装 CH372A 为 5V 电源电压 CH372B 为 3.3V~5V 电源电压 封装形式塑体宽度引脚间距封装说明订货型号 SSOP mm 209mil 0.65mm 25mil 超小型 20 脚贴片 CH372A SSOP mm 209mil 0.65mm 25mil 超小型 20 脚贴片 CH372B 4 引脚 引脚号引脚名称类型引脚说明 20 VCC 电源 正电源输入端, 需要外接 0.1uF 电源退耦电容 18 GND 电源 公共接地端, 需要连接 USB 总线的地线 5 V3 电源 在 3.3V 电源电压时连接 VCC 输入外部电源, 在 5V 电源电压时外接容量为 0.01uF 退耦电容 8 XI 输入 晶体振荡的输入端, 需要外接晶体及振荡电容 9 XO 输出 晶体振荡的反相输出端, 需要外接晶体及振荡电容 6 UD+ USB 信号 USB 总线的 D+ 数据线 7 UD- USB 信号 USB 总线的 D- 数据线 17~10 D7~D0 双向三态 8 位双向数据总线, 内置弱上拉电阻 3 RD# 输入 读选通输入, 低电平有效, 内置弱上拉电阻 2 WR# 输入 写选通输入, 低电平有效, 内置弱上拉电阻 19 CS# 输入 片选控制输入, 低电平有效, 内置弱上拉电阻 1 INT# 输出 中断请求输出, 低电平有效 4 A0 输入 地址线输入, 区分命令口与数据口, 内置弱上拉电阻, 当 A0=1 时可以写命令, 当 A0=0 时可以读写数据 5 命令 本手册中的数据, 后缀 B 为二进制数, 后缀 H 为十六进制数, 否则为十进制数 本手册中所指的单片机基本适用于 DSP 或者 MCU/MPU/SCM 等 本手册提供了内置固件模式下可能用到的命令, 其它命令请参考手册 ( 二 ) 代码命令名称输入数据输出数据命令用途 01H GET_IC_VER 版本号 获取芯片及固件版本 03H ENTER_SLEEP 进入低功耗睡眠挂起状态 05H RESET_ALL ( 等 40mS) 执行硬件复位 06H CHECK_EXIST 任意数据 按位取反 测试工作状态 0BH CHK_SUSPEND 数据 10H 设置检查 USB 总线检查方式挂起状态的方式
3 CH372 中文手册 ( 一 ) 3 12H SET_USB_ID VID 低字节 VID 高字节 PID 低字节 PID 高字节 设置 USB 的厂商识别码 VID 和产品识别码 PID 15H SET_USB_MODE 模式代码 ( 等 20uS) 操作状态 设置 USB 工作模式 22H GET_STATUS 中断状态 获取中断状态并取消请求 23H UNLOCK_USB 释放当前 USB 缓冲区 27H RD_USB_DATA0 数据长度从当前 USB 中断的端点缓冲区数据流读取数据块 28H 2AH 2BH RD_USB_DATA WR_USB_DATA5 WR_USB_DATA7 数据长度 数据流 数据长度数据流 如果命令的输出数据是操作状态, 参考下表 数据长度 数据流 状态代码状态名称状态说明 51H CMD_RET_SUCCESS 操作成功 5FH CMD_RET_ABORT 操作失败 从当前 USB 中断的端点缓冲区读取数据块并释放当前缓冲区 向 USB 端点 1 的上传缓冲区写入数据块 向 USB 端点 2 的上传缓冲区写入数据块 5.1. 命令 GET_IC_VER 该命令获取芯片及固件版本 返回的一个字节数据是版本号, 其位 7 为 1, 位 6 为 0, 位 5~ 位 0 为版本号 如果返回值为 0B7H, 去掉位 7 的 1, 实际版本号为 37H 5.2. 命令 ENTER_SLEEP 该命令使 CH372 芯片进入低功耗睡眠挂起状态 ( 部分型号的芯片不支持该功能 ) 进入低功耗状态后,CH372 芯片的时钟停振, 从而节约电能, 直到检测到以下两种情况之一才退出低功耗状态 : 一是检测到 USB 总线有信号 ; 二是单片机向 CH372 芯片写入新的命令 ( 没有输入数据的命令, 例如 GET_IC_VER 命令 ) 通常情况下,CH372 芯片从低功耗状态退出并恢复到正常工作状态需要几毫秒的唤醒时间, 当完全恢复到正常工作状态后,CH372 将产生 USB_INT_WAKE_UP 事件中断 5.3. 命令 RESET_ALL 该命令使 CH372 执行硬件复位 通常情况下, 硬件复位在 40mS 时间之内完成 5.4. 命令 CHECK_EXIST 该命令测试工作状态, 以检查 CH372 是否正常工作 该命令需要输入 1 个数据, 可以是任意数据, 如果 CH372 正常工作, 那么 CH372 的输出数据是输入数据的按位取反 例如, 输入数据是 57H, 则输出数据是 A8H 另外, 在 CH372 复位后未收到任何命令之前, 从其并口通常是读出数据 00H 5.5. 命令 CHK_SUSPEND 该命令设置检查 USB 总线挂起状态的方式 该命令需要输入两个数据, 分别是数据 10H 和检查方
4 CH372 中文手册 ( 一 ) 4 式 检查方式有 2 种 :00H 说明不检查 USB 挂起 ( 上电或复位后的默认值 ); 04H 说明以 50mS 为间隔检查 USB 挂起 USB 总线挂起状态包括两种情况 : 一是 USB 信号线物理断开, 完全没有 USB 信号 ; 二是 USB 主机端停止发送 SOF 信号, 也就是 USB 主机端要求 USB 设备进入挂起状态 当检查到 USB 总线挂起状态后, CH372 将产生 USB_INT_USB_SUSPEND 事件中断 5.6. 命令 SET_USB_ID 该命令设置 USB 的厂商识别码 Vendor-ID 和产品识别码 Product-ID 该命令需要输入 4 个数据, 依次是厂商 VID 的低 8 位 厂商 VID 的高 8 位, 产品 PID 的低 8 位, 产品 PID 的高 8 位 如果需要设置 ID, 那么该命令必须在 SET_USB_MODE 命令之前执行 5.7. 命令 SET_USB_MODE 该命令设置 USB 工作模式 该命令需要输入 1 个数据, 该数据是模式代码 : 模式代码为 00H 时切换到未启用的 USB 设备方式 ( 上电或复位后的默认方式 ); 模式代码为 01H 时切换到已启用的 USB 设备方式, 外部固件模式 ; 模式代码为 02H 时切换到已启用的 USB 设备方式, 内置固件模式 在 USB 设备方式下, 未启用是指 USB 总线 D+ 的上拉电阻被禁止, 相当于断开 USB 设备 ; 启用是指 USB 总线 D+ 的上拉电阻有效, 相当于连接 USB 设备, 从而使 USB 主机能够检测到 USB 设备的存在 通过设置是否启用, 可以模拟 USB 设备的插拔事件 通常情况下, 设置 USB 工作模式在 20uS 时间之内完成, 完成后输出操作状态 关于外部固件模式请参考手册 ( 二 ) 5.8. 命令 GET_STATUS 该命令获取 CH372 的中断状态并通知 CH372 取消中断请求 当 CH372 向单片机请求中断后, 单片机通过该命令获取中断状态, 分析中断原因并处理 中断状态字节名称中断状态分析说明 位 7~ 位 4 ( 保留位 ) 总是 0000 位 3~ 位 2 当前事务 00=OUT 事务 10=IN 事务 11=SETUP 事务 位 1~ 位 0 当前端点 00= 端点 0 01= 端点 1 10= 端点 2 11=USB 总线复位 下面是中断状态的分析说明 在内置固件模式的 USB 设备方式下, 单片机只需要处理表中标注为灰色的中断状态,CH372 内部自动处理了其它中断状态 中断状态值状态名称中断原因分析说明 03H 07H 0BH 0FH USB_INT_BUS_RESET1~ USB_INT_BUS_RESET4 检测到 USB 总线复位 ( 中断状态值的位 1 和位 0 为 11) 0CH USB_INT_EP0_SETUP 端点 0 的接收器接收到数据,SETUP 成功 00H USB_INT_EP0_OUT 端点 0 的接收器接收到数据,OUT 成功 08H USB_INT_EP0_IN 端点 0 的发送器发送完数据,IN 成功 01H USB_INT_EP1_OUT 辅助端点 / 端点 1 接收到数据,OUT 成功 09H USB_INT_EP1_IN 中断端点 / 端点 1 发送完数据,IN 成功 02H USB_INT_EP2_OUT 批量端点 / 端点 2 接收到数据,OUT 成功 0AH USB_INT_EP2_IN 批量端点 / 端点 2 发送完数据,IN 成功 05H USB_INT_USB_SUSPEND USB 总线挂起事件 ( 如果已 CHK_SUSPEND) 06H USB_INT_WAKE_UP 从睡眠中被唤醒事件 ( 如果已 ENTER_SLEEP)
5 CH372 中文手册 ( 一 ) 命令 UNLOCK_USB 该命令释放当前 USB 缓冲区 为了防止缓冲区覆盖,CH372 向单片机请求中断前首先锁定当前缓冲区, 暂停所有的 USB 通讯, 直到单片机通过 UNLOCK_USB 命令释放当前缓冲区, 或者通过 RD_USB_DATA 命令读取数据后才会释放当前缓冲区 该命令不能多执行, 也不能少执行 命令 RD_USB_DATA0 该命令从当前 USB 中断的端点缓冲区中读取数据块 首先读取的输出数据是数据块长度, 也就是后续数据流的字节数 数据块长度的有效值是 0 至 64, 如果长度不为 0, 则单片机必须将后续数据从 CH372 逐个读取完 该命令与 RD_USB_DATA 命令的唯一区别是后者在读取完成后还会自动释放当前 USB 缓冲区 ( 相当于再加上 UNLOCK_USB 命令 ) 命令 RD_USB_DATA 该命令从当前 USB 中断的端点缓冲区中读取数据块并释放当前缓冲区 首先读取的输出数据是数据块长度, 也就是后续数据流的字节数 数据块长度的有效值是 0 至 64, 如果长度不为 0, 则单片机必须将后续数据从 CH372 逐个读取完 ; 读取数据后,CH372 自动释放 USB 当前缓冲区, 从而可以继续接收 USB 主机发来的数据 命令 WR_USB_DATA5 该命令向 USB 端点 1 的上传缓冲区写入数据块, 在内置固件模式下,USB 端点 1 就是中断端点 首先写入的输入数据是数据块长度, 也就是后续数据流的字节数 数据块长度的有效值是 0 至 8, 如果长度不为 0, 则单片机必须将后续数据逐个写入 CH 命令 WR_USB_DATA7 该命令向 USB 端点 2 的上传缓冲区写入数据块, 在内置固件模式下,USB 端点 2 就是批量端点 首先写入的输入数据是数据块长度, 也就是后续数据流的字节数 数据块长度的有效值是 0 至 64, 如果长度不为 0, 则单片机必须将后续数据逐个写入 CH372 6 功能说明 6.1. 一般说明 CH372 套件包括 CH372 芯片和计算机端的 CH372 驱动程序 在本地端,CH372 芯片以内置的固件程序自动处理了 USB 通讯中的基本事务 ; 在计算机端, 驱动程序以及动态链接库等软件向计算机应用层提供应用层接口 6.2. 本地端的硬件 CH372 芯片的被动并行接口包括 :8 位双向数据总线 D7~D0 读选通输入引脚 RD# 写选通输入引脚 WR# 片选输入引脚 CS# 中断输出引脚 INT# 以及地址输入引脚 A0 通过被动并行接口,CH372
6 CH372 中文手册 ( 一 ) 6 芯片可以很方便地挂接到各种 8 位单片机 DSP MCU 的系统总线上, 并且可以与多个外围器件共存 CH372 芯片的 RD# 和 WR# 可以分别连接到单片机的读选通输出引脚和写选通输出引脚 CS# 由地址译码电路驱动, 用于当单片机具有多个外围器件时进行设备选择 INT# 输出的中断请求是低电平有效, 可以连接到单片机的中断输入引脚或者普通 I/O 引脚, 单片机可以使用中断方式或者查询方式获知中断请求 当 WR# 为高电平并且 CS# 和 RD# 及 A0 都为低电平时,CH372 中的数据通过 D7~D0 输出 ; 当 RD# 为高电平并且 CS# 和 WR# 及 A0 都为低电平时,D7~D0 上的数据被写入 CH372 芯片中 ; 当 RD# 为高电平并且 CS# 和 WR# 都为低电平而 A1 为高电平时,D7~D0 上的数据被作为命令码写入 CH372 芯片中 CH372 芯片占用两个地址位, 当 A0 引脚为高电平时选择命令端口, 可以写入新的命令, 或者读出中断标志 ; 当 A0 引脚为低电平时选择数据端口, 可以读写数据 下表为并口 I/O 操作的真值表 ( 表中 X 代表不关心此位,Z 代表 CH372 三态禁止 ) CS# WR# RD# A0 D7-D0 对 CH372 芯片的实际操作 1 X X X X/Z 未选中 CH372, 不进行任何操作 X X/Z 虽然选中但无操作, 不进行任何操作 0 0 1/X 1 输入 向 CH372 的命令端口写入命令码 0 0 1/X 0 输入 向 CH372 的数据端口写入数据 输出 从 CH372 的数据端口读出数据 输出 从 CH372B 的命令端口读取中断标志, 位 7 等效于 INT# 引脚 CH372 芯片的 UD+ 和 UD- 引脚应该直接连接到 USB 总线上 如果为了芯片安全而串接保险电阻或者电感或者 ESD 保护器件, 那么交直流等效串联电阻应该在 5Ω 之内 CH372 芯片内置了电源上电复位电路, 一般情况下, 不需要外部提供复位 CH372 芯片正常工作时需要外部为其提供 12MHz 的时钟信号 一般情况下, 时钟信号由 CH372 内置的反相器通过晶体稳频振荡产生 外围电路只需要在 XI 和 XO 引脚之间连接一个标称频率为 12MHz 的晶体, 并且分别为 XI 和 XO 引脚对地连接一个高频振荡电容 如果从外部直接输入 12MHz 时钟信号, 那么应该从 XI 引脚输入, 而 XO 引脚悬空 CH372A 芯片支持 5V 电源电压,CH372B 芯片支持 3.3V 或者 5V 电源电压 当使用 5V 工作电压时, CH372 芯片的 VCC 引脚输入外部 5V 电源, 并且 V3 引脚应该外接容量为 1000pF 到 0.01uF 左右的电源退耦电容 当使用 3.3V 工作电压时,CH372 芯片的 V3 引脚应该与 VCC 引脚相连接, 同时输入外部的 3.3V 电源, 并且与 CH372 芯片相连接的其它电路的工作电压不能超过 3.3V 6.3. 内部结构 CH372 芯片内部集成了 PLL 倍频器 USB 接口 SIE 数据缓冲区 被动并行接口 命令解释器 通用的固件程序等主要部件 PLL 倍频器用于将外部输入的 12MHz 时钟倍频到 48MHz, 作为 USB 接口 SIE 时钟 USB 接口 SIE 用于完成物理的 USB 数据接收和发送, 自动处理位跟踪和同步 NRZI 编码和解码 位填充 并行数据与串行数据之间的转换 CRC 数据校验 事务握手 出错重试 USB 总线状态检测等 数据缓冲区用于缓冲 USB 接口 SIE 收发的数据 被动并行接口用于与外部单片机 /DSP/MCU 交换数据 命令解释器用于分析并执行外部单片机 /DSP/MCU 提交的各种命令 通用的固件程序用于自动处理 USB 默认端点 0 的各种标准事务等 CH372 芯片内部具有 5 个物理端点 : 端点 0 是默认端点, 支持上传和下传, 上传和下传缓冲区各是 8 个字节 ; 端点 1 包括上传端点和下传端点, 上传和下传缓冲区各是 8 个字节, 上传端点的端点号是 81H, 下传端点的端点号是 01H; 端点 2 包括上传端点和下传端点, 上传和下传缓冲区各是 64 个字节, 上传端点的端点号是 82H, 下传端点的端点号是 02H
7 CH372 中文手册 ( 一 ) 7 在内置固件模式下, 端点 2 的上传端点作为批量数据发送端点, 端点 2 的下传端点作为批量数据接收端点, 端点 1 的上传端点作为中断端点, 端点 1 的下传端点作为辅助端点 在外部固件模式下, 端点 0 作为默认端点, 端点 1 和端点 2 可以根据 USB 产品的需要选择使用, 并且可以由外部固件提供的描述符分别定义其用途 通常情况下, 端点 2 作为数据传输的主端点, 如果 USB 产品需要, 可以将端点 1 作为辅助端点 下图为 CH372 芯片内部的中断逻辑图 6.4. 本地端的单片机软件 CH372 芯片占用两个地址位, 当 A0 引脚为高电平时选择命令端口, 可以写入命令 ; 当 A0 引脚为低电平时选择数据端口, 可以读写数据 单片机通过 8 位并口对 CH372 芯片进行读写, 所有操作都是由一个命令码 若干个输入数据和若干个输出数据组成, 部分命令不需要输入数据, 部分命令没有输出数据 命令操作步骤如下 : 1 在 A0=1 时向命令端口写入命令代码 ; 2 如果该命令具有输入数据, 则在 A0=0 时依次写入输入数据, 每次一个字节 ; 3 如果该命令具有输出数据, 则在 A0=0 时依次读取输出数据, 每次一个字节 ; 4 命令完成, 可以暂停或者转到 1 继续执行下一个命令 CH372 芯片专门用于处理 USB 通讯, 在接收到数据后或者发送完数据后,CH372 以中断方式通知单片机进行处理 单片机通过 CH372 芯片接收数据的处理步骤如下 : 1 当 CH372 接收到 USB 主机发来的数据后, 首先锁定当前 USB 缓冲区, 防止被后续数据覆盖, 然后将 INT# 引脚设置为低电平, 向单片机请求中断 ; 2 单片机进入中断服务程序, 首先执行 GET_STATUS 命令获取中断状态 ; 3 CH372 在 GET_STATUS 命令完成后将 INT# 引脚恢复为高电平, 取消中断请求 ; 4 由于通过上述 GET_STATUS 命令获取的中断状态是 下传成功, 所以单片机执行 RD_USB_DATA 命令从 CH372 读取接收到的数据 ; 5 CH372 在 RD_USB_DATA 命令完成后释放当前缓冲区, 从而可以继续 USB 通讯 ; 6 单片机退出中断服务程序 单片机通过 CH372 芯片发送数据的处理步骤如下 : 1 单片机执行 WR_USB_DATA 命令向 CH372 写入要发送的数据 ; 2 CH372 被动地等待 USB 主机在需要时取走数据 ; 3 当 USB 主机取走数据后,CH372 首先锁定当前 USB 缓冲区, 防止重复发送数据, 然后将 INT# 引脚设置为低电平, 向单片机请求中断 ; 4 单片机进入中断服务程序, 首先执行 GET_STATUS 命令获取中断状态 ; 5 CH372 在 GET_STATUS 命令完成后将 INT# 引脚恢复为高电平, 取消中断请求 ; 6 由于通过上述 GET_STATUS 命令获取的中断状态是 上传成功, 所以单片机执行 WR_USB_DATA 命令向 CH372 写入另一组要发送的数据, 如果没有后续数据需要发送, 那么
8 CH372 中文手册 ( 一 ) 8 单片机不必执行 WR_USB_DATA 命令 ; 7 单片机执行 UNLOCK_USB 命令 ; 8 CH372 在 UNLOCK_USB 命令完成后释放当前缓冲区, 从而可以继续 USB 通讯 ; 9 单片机退出中断服务程序 ; 10 如果单片机已经写入了另一组要发送的数据, 那么转到 2, 否则结束 6.5. 计算机端的软件接口 CH372 在计算机端提供了应用层接口, 应用层接口是由 CH372 动态链接库 DLL 提供的面向功能应用的 API, 所有 API 在调用后都有操作状态返回, 但不一定有应答数据 CH372 动态链接库提供的 API 包括 : 设备管理 API 数据传输 API 中断处理 API 有关 API 参数的说明请参考 CH372DLL.H 或者 CH375DLL.H 设备管理 API: 打开设备 :CH375OpenDevice 关闭设备 :CH375CloseDevice 获取 USB 设备描述符 :CH375GetDeviceDescr 获取 USB 配置描述符 :CH375GetConfigDescr 复位 USB 设备 :CH375ResetDevice 设置 USB 数据读写的超时 :CH375SetTimeout 设置独占使用当前 CH375 设备 :CH375SetExclusive 设定内部缓冲上传模式 :CH375SetBufUpload 查询内部上传缓冲区中的已有数据包个数 :CH375QueryBufUpload 设定 USB 设备插入和拔出时的事件通知程序 :CH375SetDeviceNotify 数据传输 API: 读取数据块 ( 数据上传 ): CH375ReadData 写出数据块 ( 数据下传 ): CH375WriteData 放弃数据块读操作 :CH375AbortRead 放弃数据块写操作 :CH375AbortWrite 写出辅助数据 ( 辅助数据下传 ): CH375WriteAuxData 中断处理 API: 读取中断数据 :CH375ReadInter 放弃中断数据读操作 :CH375AbortInter 设定中断服务程序 :CH375SetIntRoutine 6.6. 端对端的 USB 传输 ( 供应用层设计参考 ) CH372 在计算机应用层与本地端单片机之间提供了端对端的连接, 在这个基础上,USB 产品的设计人员可以选用两种通讯方式 : 单向数据流方式 请求加应答方式 前者使用两个方向相反的单向数据流进行通讯, 具有相对较高的数据传输速率, 但是数据不容易同步 ; 后者使用主动请求和被动应答的查询方式进行通讯, 数据自动同步, 具有较好的交互性和可控性, 程序设计简单, 但是数据传输速率相对较低 逻辑结构 CH372 提供了 4 个相互独立的端对端的逻辑传输通道, 分别称为 : 数据上传管道 数据下传管道 中断上传管道 辅助数据下传管道 CH372 并未定义各个管道的用途, 也未定义其数据格式, 所以 USB 产品的设计人员可以根据需要自行定义其用途, 并在上位机与下位机之间约定各个传输通道中的数据格式 下面的逻辑结构图只适用于内置固件模式, 所以没有包含默认端点 0 除了图中的 3 个管道之外, CH372 芯片还提供辅助数据下传管道, 与数据下传管道类似, 但是有 4 个区别 : 上位机的 API 是 WriteAuxData; 下位机的辅助数据下传端点是 01H; 单次最大长度是 8 字节 ; 中断状态是 01H
9 CH372 中文手册 ( 一 ) 9 上位机 : 计算机的应用程序 ( 或者是 CH375 主机接口程序 ) 中断上传管道 API:ReadInter 单次最大长度 8 字节如果单片机未准备好数据则每毫秒内至少自动尝试一次 数据上传管道 API:ReadData 单次最大长度 4096 如果单片机未准备好数据则计算机空闲时自动连续尝试 数据下传管道 API:WriteData 单次最大长度 4096 如果单片机未准备好接收则计算机空闲时自动连续尝试 计算机的 USB 主机接口及驱动程序等 ( 或者由工作于主机方式的 CH375 实现 ) USB 连线 CH372 芯片 ( 或者是工作于设备方式的 CH375 芯片 ) 中断上传端点 81H 单次最大长度 8 字节用 WR-USB-DATA5 命令写入数据, 当上位机收到数据后产生中断状态 09H 数据上传端点 82H 单次最大长度 64 用 WR-USB-DATA7 命令写入数据, 当上位机收到数据后产生中断状态 0AH 数据下传端点 02H 单次最大长度 64 当收到上位机数据后产生中断状态 02H 用 RD-USB-DATA 命令读出数据 下位机 : 单片机,DSP,MCU 等 单向数据流方式单向数据流方式使用一个上传数据流和一个下传数据流进行双向数据通讯, 两个数据流之间完全独立 下传数据流是由计算机应用层通过数据下传 API 发起的,CH372 芯片以 64 个字节为一组, 将一个较大的数据块分成多组提交给单片机 ; 如果应用层发送 150 个字节的数据块, 则单片机会被中断 3 次, 前两次各获取 64 个字节, 最后一次获取 22 个字节 上传数据流的发起方式有两种 : 一种是查询方式, 指计算机应用层定期以查询方式发起 ; 另一种是伪中断方式, 指单片机以中断数据通知计算机应用层, 再由计算机应用层发起 因为 USB 总线是主从式结构, 只有在计算机主动联系 USB 设备时,USB 设备才能向计算机上传数据 上传数据流以查询方式发起的系统中, 计算机应用层总是通过数据上传 API 尝试读取数据 当单片机没有数据需要上传时, 计算机应用层就会一直等待 ( 如果设置 USB 读超时则会退出 ), 实际上该应用层程序的线程将会被操作系统挂起 当单片机需要上传数据时, 应该将数据写入 CH372 批量端点的上传缓冲区中, 接着计算机应用层自动取走数据, 然后 CH372 芯片以中断方式通知单片机上传成功, 以便单片机继续上传后续数据 使用这种方式, 建议用 CH375SetBufUpload 设定内部缓冲上传 上传数据流以伪中断方式发起的系统中, 计算机应用层初始化时设置一个伪中断服务程序, 然后应用层就不需要再涉及到上传数据流 当单片机需要上传数据时, 首先将数据写入批量端点的上传缓冲区中, 然后将中断特征数据写入中断端点的上传缓冲区中 在 1 毫秒之内 ( 理论值 ), 与中断特征数据对应的伪中断服务程序被激活, 伪中断服务程序通知主程序调用数据上传 API 获得上传数据块 在此期间, 单片机将会收到 CH372 芯片通知的两次中断, 首先是中断端点上传成功中断, 然后是批量端点上传成功中断 请求加应答方式
10 CH372 中文手册 ( 一 ) 10 请求加应答方式使用一个下传的主动请求和一个上传的被动应答进行交互式的双向数据通讯, 下传与上传一一对应, 相互关联 主动请求是指由计算机应用层下传给单片机的数据请求, 被动应答是指在单片机收到数据请求后, 上传给计算机应用层的应答数据 所有的通讯都由计算机应用层发起, 然后以接收到单片机的应答结束, 完整的过程包括 : 1 计算机应用层按事先约定的格式将数据请求发送给 CH372 芯片 ; 2 CH372 芯片以中断方式通知单片机 ; 3 单片机进入中断服务程序, 获取 CH372 的中断状态并分析 ; 4 如果是上传, 则释放当前 USB 缓冲区, 然后退出中断程序 ; 5 如果是下传, 则从数据下传缓冲区中读取数据块 ; 6 分析接收到的数据块, 准备应答数据, 也可以先退出中断程序再处理 ; 7 单片机将应答数据写入批量端点的上传缓冲区中, 然后退出中断程序 ; 8 CH372 芯片将应答数据返回给计算机 ; 9 计算机应用层接收到应答数据 7 参数 7.1. 绝对最大值 ( 临界或者超过绝对最大值将可能导致芯片工作不正常甚至损坏 ) 名称参数说明最小值最大值单位 TA 工作时的环境温度 CH372A/B 芯片,VCC=5V CH372B 芯片,VCC=3.3V TS 储存时的环境温度 VCC 电源电压 (VCC 接电源,GND 接地 ) V VIO 输入或者输出引脚上的电压 -0.5 VCC+0.5 V 7.2. 电气参数 ( 测试条件 :TA=25,VCC=5V, 不包括连接 USB 总线的引脚 ) ( 如果电源电压为 3.3V, 则表中所有电流参数需要乘以 40% 的系数 ) 名称参数说明最小值典型值最大值单位 VCC 电源电压 CH372A/B 芯片,V3 不连 VCC CH372B 芯片,V3 连接 VCC V ICC 工作时的总电源电流 VCC=5V VCC=3.3V 6 15 ma ISLP 低功耗状态的电源电流 VCC=5V 0.15 I/O 引脚悬空 / 内部上拉 VCC=3.3V 0.05 ma VIL 低电平输入电压 V VIH 高电平输入电压 2.0 VCC+0.5 V VOL 低电平输出电压 (4mA 吸入电流 ) 0.5 V VOH 高电平输出电压 (4mA 输出电流 ) VCC-0.5 V IUP 内置上拉电阻的输入端的输入电流 ua VR 电源上电复位的电压门限 V 注 : 在 CH372 芯片复位期间 INT# 引脚只能提供 80uA 的高电平输出电流 7.3. 时序参数 ( 测试条件 :TA=25,VCC=5V, 参考附图 ) (RD 是指 RD# 信号有效并且 CS# 信号有效,RD#=CS#=0 执行读操作 ) (WR 是指 WR# 信号有效并且 CS# 信号有效,WR#=CS#=0 执行写操作 )
11 CH372 中文手册 ( 一 ) 11 名称参数说明最小值典型值最大值单位 FCLK XI 引脚的输入时钟信号的频率 MHz TPR 内部电源上电的复位时间 ms TE1 RESET_ALL 命令的执行时间 ms TE2 SET_USB_MODE 命令的执行时间 us TE3 SET_ENDP? 命令的执行时间 2 4 us TE0 其余命令的执行时间 us TSX 命令码与命令码之间的间隔时间 2 us TSC 命令码与数据之间的间隔时间 us TSD 数据与数据之间的间隔时间 us TSXB CH372B 命令码与命令码之间的间隔时间 1.5 us TSCB CH372B 命令码与数据之间的间隔时间 us TSDB CH372B 数据与数据之间的间隔时间 us TWW 有效的写选通脉冲 WR 的宽度 ns TRW 有效的读选通脉冲 RD 的宽度 ns TAS RD 或 WR 前的地址输入建立时间 5 ns TAH RD 或 WR 后的地址输入保持时间 5 ns TIS 写选通 WR 前的数据输入建立时间 0 ns TIH 写选通 WR 后的数据输入保持时间 5 ns TON 读选通 RD 有效到数据输出有效 0 30 ns TOF 读选通 RD 无效到数据输出无效 0 20 ns TINT 收到 GET_STATUS 命令到 INT# 引脚撤消中断请求 us TWAK 从低功耗状态退出的唤醒时间 ms
12 CH372 中文手册 ( 一 ) 12 8 应用 8.1. 连接 USB 总线 ( 下图 ) P1 是 USB 端口,USB 总线包括一对 5V 电源线和一对数据信号线, 通常,+5V 电源线是红色, 接地线是黑色,D+ 信号线是绿色,D- 信号线是白色 USB 总线提供的电源电流最大可以达到 500mA, 一般情况下, 低功耗的 USB 产品可以直接使用 USB 总线提供的 5V 电源 如果 USB 产品通过其它供电方式提供常备电源, 那么 CH372 应该与单片机一起使用该常备电源并且断开 USB 总线的电源 ; 如果需要同时使用 USB 总线的电源, 那么可以通过阻值约为 1Ω 的电阻 R1 连接 USB 总线的 5V 电源线与 USB 产品的 5V 常备电源, 并且两者的接地线直接相连接 图中, 可选电阻 R2 用于在电源断电后将电解电容 C5 中的电能及时释放掉, 使 VCC 及时下降到 0V, 确保在下次通电时 CH372 能够可靠地上电复位 为使 CH372 能够可靠复位, 电源电压从 0V 上升到 5V 的上升时间应该少于 100mS, 所以电容 C5 的容量和电阻 R1 的阻值都不能太大 电容 C3 用于 CH372 内部电源节点退耦,C3 是容量为 1000pF 到 0.01μF 的独石或高频瓷片电容, 如果对 EMI 没有要求那么可以省掉 C3 电容 C4 和 C5 用于外部电源退耦,C4 是容量为 0.1μF 的独石或高频瓷片电容 晶体 X1 电容 C1 和 C2 用于 CH372 的时钟振荡电路 X1 的频率是 12MHz,C1 和 C2 是容量为 15pF 的独石或高频瓷片电容 在设计印刷线路板 PCB 时, 需要注意 : 退耦电容 C3 和 C4 尽量靠近 CH372 的相连引脚 ; 使 D+ 和 D- 信号线贴近平行布线, 尽量在两侧提供地线或者覆铜, 减少来自外界的信号干扰 ; 尽量缩短 XI 和 XO 引脚相关信号线的长度, 为了减少高频时钟对外界的干扰, 可以在相关元器件周边环绕地线或者覆铜 8.2. 连接单片机总线 ( 总线扩展 )
13 CH372 中文手册 ( 一 ) 13 CH372 芯片具有通用的被动并行接口, 可以直接连接多种单片机 DSP MCU 等 在普通的 MCS-51 系列单片机的典型应用电路中,CH372 芯片可以通过 8 位被动并行接口的 D7~D0 -RD -WR -CS A0 直接挂接到单片机 U2 的系统总线上 如果 MCS-51 单片机没有用 U3 锁存 A7~A0 地址, 那么可以用 U2 的 P20 等引脚驱动 CH372 的地址线 A0, 当然单片机程序中的端口地址需要相应修改 U4 用于简单的地址译码, 产生所需的片选信号, 图中 CH372 芯片的片选地址范围为 B000H-BFFFH, 而实际上 CH372 只需要占用两个地址 : 地址 BXX1H 用于写命令, 地址 BXX0H 用于读写数据 8.3. 连接单片机 I/O( 非总线扩展 ) 在没有外部扩展总线的单片机系统中, 单片机也可以用普通的 I/O 引脚模拟出 8 位并口时序操作 CH372 芯片 在普通的 MCS-51 系列简化单片机的典型应用电路中,CH372 的 CS# 固定为低电平, 一直处于片选状态,U5 的 P1 端口作为 8 位双向数据总线, 在单片机程序中, 可以控制各个 I/O 引脚模拟并口时序与 CH372 进行数据交换 图中电路精简, 可以用于软件狗 USB 加密锁 USB 转串口或 RS485 等 8.4. 单片机接口程序 请参考 CH372 评估板资料中的详细说明
CH340DS1.DOC
CH340 中文手册 ( 一 ) 1 1 概述 USB 转串口芯片 CH340 中文手册版本 :1E http://wch.cn CH340 是一个 USB 总线的转接芯片, 实现 USB 转串口 USB 转 IrDA 红外或者 USB 转打印口 在串口方式下,CH340 提供常用的 MODEM 联络信号, 用于为计算机扩展异步串口, 或者将普通的串口设备直接升级到 USB 总线 有关 USB 转打印口的说明请参考手册
CH9325DS
CH9328 中文手册 1 1 概述 串口转 HID 键盘芯片 CH9328 中文手册版本 :V1.4 http://wch.cn CH9328 是一款串口转 HID 键盘芯片, 在电脑上识别为标准的 USB HID 类键盘设备 CH9328 用于单向数据传输, 可以接收串口发送过来的数据 ( 如 ASCII 码 ), 并按照 HID 类键盘设备规范, 将数据打包成标准的键盘码值通过 USB 口上传给计算机
CH374DS1.DOC
CH374 中文手册 ( 一 ) 1 1 概述 USB 总线接口芯片 CH374 中文手册 ( 一 ) 版本 :2A http://wch.cn CH374 是一个 USB 总线的通用接口芯片, 支持 USB-HOST 主机方式和 USB-DEVICE/SLAVE 设备方式, 内置 3 端口 HUB 根集线器, 支持低速和全速的控制传输 批量传输 中断传输以及同步 / 等时传输 在本地端,CH374
Microsoft Word - 32
* 基 于 Nios II 处 理 器 的 USB 接 口 设 计 * 项 目 基 金 : 获 中 韩 合 作 项 目 Development of Embedded Software and System for Automobile Electronics 的 资 助 ; 重 庆 市 科 技 攻 关 计 划 项 目 面 向 汽 车 ABS 嵌 入 式 系 统 的 专 用 开 发 平 台 及 其
控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D
控制器 thert thert thert 接下一个电机驱动模块 () 接下一个电机驱动模块 () 电机驱动模块 电机驱动模块 电源模块 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () X 0 X 0 4 /RK /RK 注 注 制动电阻阻值 Ω Φ 80: 适用电机驱动模块型号 8-M-XXXX--XX Φ : 适用电机驱动模块型号
CH341DS1.DOC
CH341 中文手册 ( 一 ) 1 1 概述 USB 总线转接芯片 CH341 中文手册版本 :2D http://wch.cn CH341 是一个 USB 总线的转接芯片, 通过 USB 总线提供异步串口 打印口 并口以及常用的 2 线和 4 线等同步串行接口 在异步串口方式下,CH341 提供串口发送使能 串口接收就绪等交互式的速率控制信号以及常用的 MODEM 联络信号, 用于为计算机扩展异步串口,
电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B
直流稳压电源 第 4 章 4.1 整流电路及其应用 学习目标 1. 熟悉单相整流电路的组成, 了解整流电路的工作原理. 掌握单相整流电路的输出电压和电流的计算方法, 并能通过示波器观察整流电路输出电压的波形 3. 能从实际电路中识读整流电路, 通过估算, 能合理选用整流元器件 4.1.1 认识整流电路 1. 图解单相半波整流电路 ( 图 4-1-1) 电路名称电路原理图波形图 4-1-1. 图解单相全波整流电路
CH432DS1.DOC
CH432 中文手册 ( 一 ) 1 1 概述 双串口芯片 CH432 中文手册版本 :1A http://wch.cn CH432 是双 UART 芯片, 包含两个兼容 16C550 的异步串口, 支持半双工收发自动切换和 IrDA 红外编解码, 支持最高 4Mbps 的通讯波特率, 可以用于单片机 / 嵌入式系统的 RS232 串口扩展 带自动硬件速率控制的高速串口 RS485 通讯 IrDA
CH341DS2.DOC
CH341 中文手册 ( 二 ) 1 1 并口功能说明 USB 总线转接芯片 CH341 中文手册 ( 二 ): 并口及同步串口说明版本 :2C http://wch.cn 1.1. 一般说明 CH341 的并口是主动式并口, 在计算机端的程序控制下, 可以直接从外部电路输入输出数据, 一般不需要外接单片机 /DSP/MCU CH341 的并口主要有 2 种接口方式 :EPP 方式和 MEM 方式
<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>
第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1
CH376DS1.DOC
CH376 手册 ( 一 ) 1 1 概述 U 盘和 SD 卡文件管理控制芯片 CH376 手册版本 : 1 http://wch.cn CH376 是文件管理控制芯片, 用于单片机系统读写 U 盘或者 SD 卡中的文件 CH376 支持 USB 设备方式和 USB 主机方式, 并且内置了 USB 通讯协议的基本固件, 内置了处理 Mass-Storage 海量存储设备的专用通讯协议的固件, 内置了
Application Note Transient Voltage Suppressors (TVS) for 表 1 VISHAY 的 SM6T 系列的电特性 25 C 型号 击穿电压 器件标识码 V BR AT I T I T 测试电流 (ma) 关态电压 V RM 漏电流 I RM AT V
VISHAY GE NERAL SEMICONDUCTOR 瞬态电压抑制器 应用笔记 用于汽车电子保护的瞬态电压抑制器 (TVS) Soo Man (Sweetman) Kim, Vishay I) TVS 的重要参数 TVS 功率等级 TVS Vishay TVS 10 μs/1000 μs (Bellcore 1089) 1 TVS ESD 8 μs/20 μs 2 1 10 µs 10 µs/1000
untitled
EDM12864-GR 1 24 1. ----------------------------------------------------3 2. ----------------------------------------------------3 3. ----------------------------------------------------3 4. -------------------------------------------------------6
额定规格 / 性能 单相 标准认证 UL CSA. NO. EN-- 额定规格输入 环境温度 项目电压电平额定电压使用电压范围输入电流型号动作电压复位电压 - B ma 以下 DC~V DC.~V DC.V 以下 DC.V 以上 - BL ma 以下 输出 项目 * 根据环境温度的不同而不同 详情请
加热器用固态继电器 单相 CSM_-Single-phase_DS_C 带纤细型散热器的一体式小型 SSR 备有无过零触发型号, 用途广泛 符合 RoHS 标准 包含无过零触发型号, 产品线齐全 输出回路的抗浪涌电压性能进一步提高 根据本公司的试验条件 小型 纤细形状 除了 DIN 导轨安装, 还可进行螺钉安装 获取 UL CSA EN 标准 TÜV 认证 请参见 共通注意事项 种类 关于标准认证机型的最新信息,
Microsoft Word - BL5372_UMAN_V1.1.doc
低 功 耗 实 时 时 钟 芯 (RTC)BL5372 用 户 手 册 V1.2 ( 2012.11.12) 上 海 贝 岭 股 份 有 限 公 司 Shanghai Belling Co., Ltd. 1. 概 述 低 功 耗 实 时 时 钟 芯 片 (RTC)BL5372 BL5372 是 一 款 低 功 耗 实 时 时 钟 电 路, 通 过 I 2 C 两 线 接 口 电 路 可 以 与 CPU
ICN2028
ICN2028 (16 路双缓存恒流输出 LED 驱动芯片 ) 概述 ICN2028 是一款专为 LED 显示屏设计的驱动 IC, 采用 16 路恒流灌电流输出 ICN2028 集成了 Noise Free TM 技术, 具有极佳的抗干扰特性, 使恒流及低灰效果不受 PCB 板的影响 并可选用不同的外挂电阻对输出级电流大小进行调节, 精确控制 LED 的发光亮度 ICN2028 在显示过程中 (OE=0)
untitled
EDM12832-08 : 25-1 : 116600 : (0411)7612956 7632020 7631122 : (0411)7612958 Model No.: Editor: LCD 1. ----------------------------------------------------3 2. ----------------------------------------------------3
ICN2028
概述 DP5220B 是一款专为 LED 显示屏设计的驱动 IC, 采用 16 路恒流灌电流输出 DP5220B 集成了 Noise Free TM 技术, 具有极佳的抗干扰特性, 使恒流及低灰效果不受 PCB 板的影响 并可选用不同的外挂电阻对输出级电流大小进行调节, 精确控制 LED 的发光亮度 DP5220B 在显示过程中 (OE=0) 会缓存 16bit 显示数据, 所以系统在 DP5220B
Microsoft Word - HTL7G06S009P_V2.3_CH.doc
Document Number: HTL7G6S9P Product Data Sheet Rev. 2.3, 1/17 LDMOS 射频功率晶体管 HTL7G6S9P 1. 产品描述 HTL7G6S9P 是一款为 VHF/UHF 频段射频功率放大器而设计的 LDMOS 射频功率晶体管 器件内部集成静电保护电路 1-6MHz, 8W, 7.2V WIDE BAND RF POWER LDMOS TRANSISTOR
帝国CMS下在PHP文件中调用数据库类执行SQL语句实例
帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)
2 12
SHENZHEN BRILLIANT CRYSTAL TECHNOLOGIC CO.,LTD. The specification for the following models Graphic LCM serial communication control board CB001 PROPOSED BY APPROVED Design Approved TEL:+86-755-29995238
<4D F736F F D20C9EEDBDACAD0B6ABB3CFD0C5B5E7D7D3BFC6BCBCD3D0CFDEB9ABCBBEBDE9C9DCBCB0BFE2B4E6>
台湾合泰 HOLTEK 型号品牌封装说明 HT7022A-1#-SOT89 HOLTEK SOT89 2.2V N 沟开漏电压监测器 HT7022A-1-TO92 HOLTEK TO92 2.2V N 沟开漏电压监测器 HT7024A-1#-SOT89 HOLTEK SOT89 2.4V N 沟开漏电压监测器 HT7024A-1-TO92 HOLTEK TO92 2.4V N 沟开漏电压监测器 HT7027A-1#-SOT89
手册 doc
1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106
SM74HC164
SM08D 单通道 恒流驱动控制芯片 QZOOISV. SM08D 特点 本司专利的恒流控制技术 a) 端口输出电流外置可调, 范围 5mA~60mA b) 芯片间输出电流偏差 < ± 4% 具有过热保护功能 芯片可与 共用 PCB 板 芯片应用系统无 EMI 问题 线路简单 成本低廉 封装形式 : TO5- SOT SOT89- 概述 SM08D 是单通道 恒流驱动控制芯片, 芯片使用本司专利的恒流设定和控制技术,
untitled
LCD EDM12864HBSL-ALC-G : 25-1 : 116600 : (0411)7612956 7632020 : (0411)7612958 Model No.: Editor: LCD 1. ----------------------------------------------------3 2. ----------------------------------------------------3
SB 系列 / C-Link 产品特点 引用标准 : IEC 结构 : 金属化聚丙烯膜结构 封装 : 塑料外壳 ( UL94 V-0), 树脂填充 电气特性 工作温度 : - 40 至 C 范围 : 1.0 至 150μF 额定电压 : 700 至 1100 VC 偏差 :
SA 系列 / C-Link 产品特点 引用标准 : IEC 61071 结构 : 金属化聚丙烯膜结构 封装 : 聚酯胶带, 树脂填充 电气特性 工作温度 : - 40 至 + 85 C 范围 : 15 至 500μF 额定电压 : 500 至 1100 VC 偏差 : ± 5%, ± 10% 损耗因素 : 2 10-3 @100z 20±5 C 预期寿命 : 100,000 小时 @Un, 70
2
1 2 Y J Q CLK CK K Q 3 4 5 6 7 峯峯 8 9 敍 10 11 12 13 VCC D1 R1 R2 To MCU RESET C1 14 15 EA 16 17 18 19 A18 A17 A16 A20 A19 ADDRS A2 A1 A0 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 E3 E2 E1 74LS138 MPWR MPRD Vcc WR RD CS
HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD
Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28
引脚名称 QFN(4 4)-24L SSOP-24L ( 引脚间距 / 1.0) SOP-24L ( 引脚间距 1.27) 引脚描述 管脚号 管脚名称功能 QFN-24 SSOP-24/SOP-24L 1 4 LAT 数据锁存输入端 ( 低电平有效 ) 2 5 OUT0 3 6 OUT1
D5056 带预充电管的 16 位 LED 控制器 D5056 是一款专用于大屏幕 LED 低压差 高精度带预充电管的 16 位恒流驱动芯片 内含高精度电流驱动电路 16 位移位寄存器 锁存器 温度补偿电路等 D5056 内置带预充电管, 可以解决列消隐问题 再配上我司解决行消隐的 D4973,LED 屏幕消隐问题可完美解决, 大大提高刷新率 D5056 可接受外部 CPU 编程控制信号, 分别控制
XT1861
同步升压 DC-DC 变换器 产品概述 XT1861 系列产品是一款低功耗高效率 低纹波 工作频率高的 PFM 控制升压 DC-DC 变换器 XT1861 系列产品仅需要 3 个外部元器, 即可完成低输入的电池电压输入 用途 1~3 个干电池的电子设备 数码相机 电子词典 ED 手电筒 ED 灯 血压计 MP3 遥控玩具 无线耳机 无线鼠标键盘 医疗器械 防丢器 汽车防盗器 充电器 VCR PD 等手持电子设备
概述
产品描述 DE1102 是一款 LED 线性恒流驱动芯片, 提供单通道恒定输出电流, 电流输出范围从 5~500mA, 电流数 值可以通过外接电阻 (RFB) 进行设定, 输出端可承受最大电压达 32V 芯片的工作电压范围为 3.3~5.5V 低至 0.3V 的电流设定电压以及 200mV 低饱和压降驱动级, 使得 DE1102 能够在宽驱动电压范围内提供稳定 的电流输出, 极大增强恒流灯条模组的级联能力
1 概述 DL5581 是一个单片 CMOS 计算器电路, 可实现 10 位 12 位或 14 位运算和存储, 翻查, 税率计算, 汇率计算, 百分比运算,MU 运算等功能 具有自动断电功能 由 1.5V 电源或由太阳能电池供电, 具有工作电压范围宽及功耗低等特点 其特点如下 : 计算过程翻查验算功能邦定 OPTION 可选择 80 步 99 步 105 步 112 步 定点 (0,1,2,3,4,
深圳明和科技
500mA 同步降压 DC/DC 转化器 ME3101 系列 描述 : ME3101 是一款同步整流降压型 DC/DC 内置 0.6ΩPMOS 驱动管和 0.7ΩNMOS 开关管 兼容陶瓷电容, 外部只需一只电感和两只电容, 可高效率的输出 500mA 内置振荡器电路, 振荡频率可达 1.2MHZ ME3101 为 PFM/PWM 型自动开关控制模式, 在满载时也能快速响应, 达到纹波小, 效率高的效果
技术文档模板
V6602 +3.3V/+5.0V 具有 ESD 保护 低摆率 RS-485 收发器 V6602 是一款半双工 低功耗 低摆率, 完全符合 EI/TI-485 标准要求的 RS-485 收发器 V6602 包括一个驱动器和一个接收器, 两者均可独立使能 当两者均禁用时, 系统输出高阻态 ( 三态 ) V6602 的高驱动能力, 允许 256 个发送器并接在同一通信总线上 低摆率 (low slew
ABB Drives RTAC-0 RTAC-0 3ABD 0000980 REV A CN Based on: 3AFE 64486853 REV A EN PDM: 30005749 00 5 00 ABB RTAC-0! RTAC-0 iii iv RTAC-0 ......................................................... iii..................................................iii..................................................
SOT-223: 1 GND 2 Vout 3 Vin 1 Adj. 2 Vout 3 Vin BL CX 1.8 V SOT-223 BL CX 2.5 V SOT-223 BL CX 2.85 V SOT-223 BL CX 3.3 V SOT-2
1A BL1117 1.8V 2.5V 2.85V 1A 3.3V 5V 1.2V BL1117 1A Vout 1.8V,2.5V,2.85V,3.3V,5V ±1 15V 1.25V~13.8V 0.2 BL1117 0.4 BL1117-50 140 TA -50 ~140 1% BL1117 SOT-223,TO- 252,TO-220 LCD LCD TV DVD ADSL BL1117-XX
ISO h.PDF
1 2 ID-1 IC IC 2 GB/T 14916 1994 - GB/T 16649.1 1996 - - 1 : GB/T 16649.2 1996 - - 2 : GB/T 16649.3 1996 - - 3 : ISO/IEC 7816 4 1995 - - 4 : ISO/IEC 7816 5 199 5 - - 5 :. 3 i 3 4 5 data cold reset 6 4
ETA104 数据采集模块数据手册
Emtronix ETA104 数据采集模块数据手册 1. 概述 1.1 ETA104 介绍 ETA104 模拟数据采集模块 ( 下文简称 :ETA104 模块 ) 是基于英创公司 SBC840 工控应用底板 符合 DM5028 标准应用扩展模块 ETA104 模块上的模数转换功能, 采用 ADS7871 模拟信号转换芯片, 占用 ESMARC 工控主板的 SPI 总线进行通讯, 最高可实现 48K
untitled
0755-82134672 Macroblock MBI6655 1 LED Small Outline Transistor 1A 3 LED 350mA 12V97% 6~36 Hysteretic PFM 0.3Ω GSB: SOT-89-5L (Start-Up) (OCP) (TP) LED Small Outline Package 5 MBI6655 LED / 5 LED MBI6655
untitled
2013/08/23 Page1 26 Ver.1.2 2013/08/23 Page2 26 Ver.1.2 2013/08/23 Page3 26 Ver.1.2 -JO8 DIM EN 5 GND GND -FA6 SOT23-6 6 SEN SW VIN 4 DIM 3 2 1 -GG5 VIN SEN GND DIM 5 SW 1 SOT89-5 4 3 2 TO-252 -HE5 VIN
Converting image (bmp/jpg) file into binary format
RAiO Image Tool 操作说明 Version 1.0 July 26, 2016 RAiO Technology Inc. Copyright RAiO Technology Inc. 2013 RAiO TECHNOLOGY INC. www.raio.com.tw Revise History Version Date Description 0.1 September 01, 2014
BA 2002, 3 IPCS WWW.EASTCATO.COM - - - - - -1-3 -15 - - - - - - WWW.EASTCATO.COM BA 1 2 3 4 20% DC12V A-1 WWW.EASTCATO.COM ok A-2 WWW.EASTCATO.COM RS232 RS485 EC-NET : B-1 WWW.EASTCATO.COM EC-NET 14 I/O
NAIS-500 AIS B 简体中文 www.bandg.com www.simrad-yachting.com www.lowrance.com Navico NAIS-500 AIS B NAVICO HOLDING Navico Holding AS 2017 Navico Holding AS ¼ / / NAIS-500 1 1 4 4 4 7 AIS B 7 AIS 8 8 9 12
A20_banana_v12_141107
hrsday, gst, of heet ate: ev ocment mber ize itle anana ro.,, lace & close to I I I I I I I I M M M M Q Q Q Q Q Q Q Q Q Q Y Q Q Q Q Q Y Q Q Q Q Q Q Q Q M Q J Q Q Q Q Q Q M Q Q Y Q Q# Q Q# Q Q# Q J Q# QM
Microsoft Word - DW01
用途 / Purpose: 用于锂离子 / 锂聚合物可充电电池组 For lithium ion / lithium polymer rechargeable battery pack 特点 / Features: (1) 高电压检测电路 / Precision voltage detection circuit 过充检测电压 Overcharge detection voltage 4.3 过充恢复电压
s
s PLC (IEC) : PLC EMC EMC EMC PLC MC AS : 2 . 4 1. 2. 5 1. 2. EMC 3.. 14 1. 2.. 16. SINUMERIK SIMODRIVE 17 1. 2. 3.. PLC 23 1. S7-200 PLC 2. S7-200 3. S7-200 (TP/OP/MP) 4.. 30 1. 2. 3 . 1. 1.3 n 2 : 2
大16开产品画册排版.cdr
北京圣莱特商贸有限公司 中国 北京 新型产品 XYZ 20A 颜色 黑色 尺寸 210*180*130mm 功能参数 1 使用高转换效率单晶硅片 太阳能转换效率高达16%以上 2 太阳能电池板规格 10W 3 充电器内置高容量可充电电池 20AH 4 输出电压 220V 5 用交流适配器给充电器内置电池充电时间 5小时 (6) 太阳能给充电器内置电池充电时间 20小时
HXJ9005技术资料
概 述 一 款 双 通 道 桥 接 的 音 频 功 率 放 大 器, 在 5V 电 源 电 压 4Ω 负 载 时, 可 提 供 3.5W 的 功 率 具 有 低 功 耗 关 断 模 式 和 过 温 保 护 功 能 在 电 路 启 动 时, 具 有 缓 冲 及 防 抖 动 功 能 此 外, 当 接 立 体 耳 机 时, 芯 片 可 以 单 终 端 工 作 模 式 驱 动 立 体 耳 机 具 有 外 部
CH9350DS.DOC
CH9350 中文手册 键盘鼠标转串口通讯控制芯片 中文手册版本 :V2.3 http://wch.cn 概述 是 键盘鼠标转串口通讯控制芯片 结合异步串口简单易用的特点, 实现将 键盘 鼠标和 主机之间 通讯方式扩展为异步串口 (UART) 的方式, 便于与音频 视频等信号进行数据数据整合, 或直接通过 485 信号 2 线延长, 多用于 KVM 延长 KVM 切换 KM 同步等应用 下图为一般应用框图
TONE RINGER
四通道低压 5V 全桥驱动描述 是一款四通道低压 5V 全桥驱动芯片, 为摄像 机 消费类产品 玩具和其他低压或者电池供电的运动控 制类应用提供了集成的电机驱动解决方案 能提供高达 0.8A 的输出电流 可以工作在 1.8~6V 的电源电压上 具有 PWM(IN1/IN2) 输入接口, 与行业标准器件 兼容, 并具有过温保护功能 具有省电模式 主要特点 四通道 H 桥电机驱动器 -- 驱动直流电机或其他负载
物品重量分級器.doc
Ω Ω Ω Ω Ω Ω Ω 9 A R = Ω Ω + - - + R = A R = - ρ A A R = + A A R = A ρ Ω = + A A A - R + + = + = ρ ) A A ) ( A R ( + + = + + = A ) A R (+ R R = R R = F F Active Dummy V Active Dummy ± ± ± mv = mv ±
Microsoft Word - ha0013s.doc
文件编码 :HA0013s 简介 : 本文介绍利用 8 位微控制器控制 DV16100NRB 液晶显示驱动器的方法 该 LCM 由内置的 Hitachi HD44780 进行驱动及控制 本文应用中, 着重考虑如何使微控制器产生正确的信号以符合 LCM 所需的时序 若要获得详细的时序及指令信息, 请查阅 LCM 厂商的资料 LCM 能以 4 位或 8 位模式工作 在 4 位模式下, 传送一个字符或一条指令需两个传输周期完成
untitled
EDM16080-01 Model No.: Editor: 1. ----------------------------------------------------3 2. ----------------------------------------------------3 3. ----------------------------------------------------3
USER’S MANUAL SP500 SERIES
1.... 1 2.... 2 2-1... 2 2-2... 3 2-3... 3 2-4... 3 3.... 4 4.... 6 4-1... 6 4-2... 7 4-3... 8 4-4... 9 4-5... 9 4-6... 10 4-7... 11 5.... 12 5-1... 12 5-2... 15 5-3... 18 5-4... 19 6.... 20 6-1... 20
版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) (Fax)
2018 9 29 龙芯 版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) 010-62546668 (Fax) 010-62600826 阅读指南 龙芯 1C101 处理器数据手册 龙芯 1C101 修订历史 序号 更新日期 版本号
2 PIC PIC 1 / CPU PIC MCU PIC RC
2 PIC PIC 1 /... 2-2 2... 2-3 3... 2-4 4... 2-4 5... 2-4 6 CPU... 2-5 7 PIC MCU... 2-6 8 PIC16... 2-6 9... 2-7 10... 2-7 11 RC... 2-7 12... 2-8 13... 2-8 14 NOP... 2-9 15 PMD... 2-9 16... 2-10 17 WDTWDT...
器之 间 向一致时为正 相反时则为负 ③大量电荷的定向移动形成电 流 单个电荷的定向移动同样形成电流 3 电势与电势差 1 陈述概念 电场中某点处 电荷的电势能 E p 与电荷量 q Ep 的比值叫做该点处的电势 表达式为 V 电场中两点之间的 q 电势之差叫做电势差 表达式为 UAB V A VB 2 理解概念 电势差是电场中任意两点之间的电势之差 与参考点的选择无关 电势是反映电场能的性质的物理量
Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg
1 1 a. 0.5V 5V 1Hz 1MHz b. 0.1% 2 : a. 0.5V 5V 1Hz 1MHz b. 0.1% (3) a. 0.5V 5V 100 s b. 1% 4 1 10 5 1MHz 6 1 2 1 0.1Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15
1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0
SH79F6431 1. SH79F6431 1T 8051 FLASH SH79F JET51 Keil µ vision JTAG 1.1. SH79F6431 LQFP64 1.2. (Target Board) SH79F6431 1 V 1.0 1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F6431 1 2 1 B. 1(VCC/GND)
目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 控制卡 GPU 卡 网卡 FC HBA 卡 TPM/TCM 模块 NVMe SSD PCle 加速卡 1-31 i
目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 1-1 1.1 控制卡 1-1 1.2 GPU 卡 1-5 1.3 网卡 1-8 1.4 FC HBA 卡 1-21 1.5 TPM/TCM 模块 1-29 1.6 NVMe SSD PCle 加速卡 1-31 i 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 本手册为产品通用资料 对于定制化产品, 请用户以产品实际情况为准
(A)3 4 (B)5 6 (C)7 9 (D)10 2 (E) (A) (B) (C) (D) (E) ( ) ( ) ( ) (A) (B) (C) (D) (E) (A) (B) (C) (D) (E). (A) (B) (C) (D) (E). (A) (B) (C) (D) (
. (A) (B) (C) (D) (E). (A) (B) (C) (D) (E) (A) (B) (C) (D) (E) (A) (B) (C) (D) (E).. (E) (A) (B) (C) (D). (A) (B) (C) (D) (E). (A) (B) (C) (D) (E). (A) (B) (C) (D) (E) (A) (C) (D) (E) (A) (B) (C) (D) (E)
Ps22Pdf
书 名 : 作 者 : 出 版 社 : 出 版 时 间 : ,,,,,,,,,,,,,,,,,,,,,,,,,, 1 ,,,,,,,,,,,,,,,,, 2 4 11 20 24 28 35 41 1 51 60 66 72 79 88 90 93 96 100 105 110 2 117 121 124 130 133 135 138 141 144 148 152 157 166 3 175 178
<4D6963726F736F667420576F7264202D20D4D3D6BECEC4B8E5C4A3B0E52E646F63>
1/8 文 / 杜 洋 自 从 我 的 爱 上 单 片 机 一 书 问 世, 爱 上 一 词 就 在 电 子 制 作 的 圈 子 里 小 火 了 一 把 随 后 又 出 现 了 爱 上 制 作 爱 上 Arduino, 还 有 一 大 堆 类 似 名 字 的 出 版 物 虽 然 每 一 本 的 内 容 都 很 精 彩, 但 总 这 么 爱 来 爱 去 的, 是 不 是 有 点 审 美 疲 劳 呢?
Microsoft PowerPoint - IC测试培训二.ppt
IC 测试培训 第二章 IC 测试实例 By 孙鹏程 29-9-8 1 2.1 LDO 基础知识 本章要点 2.2 LDO 主要参数及意义 2.3 LDO 测试方案 2.4 LDO 测试程序 2 2.1 LDO 基础知识 什么是 LDO? LDO:(low dropout regulator) 低压差线性稳压器, 其基本电路可由串联调整管 VT 取样电阻 R1 和 R2 比较放大器 A 组成 取样电压加在比较器
RN5T566A
RN5T566A 产 品 规 格 书 版 本 1.3 2012.09.28 RICOH COMPANY, LTD. Electronic Devices Company 此 规 格 书 如 有 更 改, 不 另 行 通 知 2011-2012 版 本 1.3 第 1 页 目 录 1. 概 述... 3 2. 特 性... 3 3. 管 脚 配 置... 4 4. 结 构 框 图... 5 5. 管
燃烧器电子控制系统 目录 2
聚焦 REC27 燃烧器电子控制系统 燃烧器电子控制系统 目录 2 REC27 燃烧器电子控制系统 2 概述 燃烧器电子控制系统 2 2 2 2 2 A B1 B2 C D E 22 2 2 系统图示 2 2 2 2 2 2 主要特征及优点 燃烧器电子控制系统 2 2 集成控制 2 2 节能 安全运行 运行模式 远程锁定复位 可根据需求提供特殊机型 无接合间隙及机械迟滞 简单的试运行及燃烧器设定 2
单片机原理及应用实验指导书.doc
1 2 3 4...2...4...9...9 AEDK598 MCS51...9 MCS51...10...10...10...10...10...10...11 P1...12...12...12....12...12...13 P3...14...14...14...14...14...14 I/O...15...15...15...15...15...16...17...17...17...17...17...18...19...19
8S E600Y 0773-CE
控制面板及侧 背面端子 液晶电视快速操作引导 液晶电视快速操作引导 控制面 板 按键介 绍 控制面板按键及侧面端子介绍 感光头 红外接收器 指示灯 电源 开 关 按键 频 道- 频 道+ 音 量- 音 量+ 频道选择键 音量控制键 菜单 确定 返 回/主 页 确定键 返回/主页键 菜单键 背面端 子 介绍 USB1 光纤音频 输出 USB2 USB3 SD卡 SD卡槽 CA卡 V 注:当您使用非本机配送的重低音音箱连接本机
1996 1997 GJB-151 1998 1999 2001 2002 220AC TEMPEST TEMPEST / / 1.dV/dt di/dt 2. NEMP ESD V -- - +++ - +++ - - - + V V V G PCB PCB / / IEC CISPR CISPR Pub. IEC TC77 IEC CENELEC EN FCC DOD FCC Part,
F515_CS_Book.book
/USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (
Cerris IROS
上海海栎创微电子有限公司 CSM212/216/224 数据手册 具有专用电容检测模块的 8 位单片机 Rev: V1.2 www.hynitron.com CSM212/216/224 是一款具有高性能精简指令集且集成电容触控功能的 EERPOM 型 8051 单片机 此单 片机集成有硬件触控 CDC 模块, 可多次编程的 EEPROM 存储器和常用通讯接口, 为各种触摸按键的应用 提供了一种简单而又有效的实现方法
