本模块选用USB接口芯片为Philips公司生产的PDIUSBD 12芯片,由于设计的需要,下面对该芯片进行简单 的描述。
PDIUSBD 12是一款性价比很高的USB器件,它通常用作微控制器系统中实现与微控制器进行通信的高速通 用并行接口,它还支持本地的DMA传输。
1.芯片工作方式
PDIUSBD12可编程为单周期DMA或突发模式DMA。在单周期DMA中DMREQ在每单个应答后直到被DMACK N重新激 活之前保持无效。在突发模式DMA中DMREQ在器件中突发编程时一直保持有效。该过程持续到PDIUSBD12通过 E0T N接收到一个DMA终止信息,这时产生一个中断指示本地CPU,DMA操作已经完成。
在DMA读操作时,DMREQ仅当缓冲区完全表示主机成功地发送了一个信息包到PDIUSBD12时才有效。由于具 有双缓冲,配置主机可以在第一个缓冲区被读出时对第二个缓冲区进行填充,这种并行的处理有效地增加了 数据吞吐量。当主机没有完全填满缓冲区的情况下(单向ISO配置时小于64或128字节),DMREQ会在缓冲区 的最后一个字节时无效,而不管当前的DMA突发计数。在更新了DMA突发计数的下一个包发送时,DMREQ再次 被激活。
DMA的写操作与之相似,当缓冲区未装满时,DMREQ一直有效;当缓冲区填满时,下一个IN标志将信息包送入主机,当传输完成之后DMREQ变为无效。同样,双缓冲配置也改善了数据的吞吐 量。在非同步传输中(批量模式和中断),在数据被发送到主机之前,缓冲区需要通过DMA写操作完全装满 。惟一的例外是,在DMA传输结束时,EOT N接收的信号将会停止DMA写操作并且在下一个IN标志置位时将缓 冲区的内容传送到主机。
在同步模式中,本地CPU和DMA控制器必须保证它们在一个USB帧(1ms)中能够吞吐的最大信息包的规模。 DMACK N的激活将自动选择主端点(端点2)而不管当前选择的端点。PDIUSBD12的DMA操作可通过普通的I/O 对其他端点的存取实现交叉存取。DMA操作可通过以下方式终止:复位DMA,使能寄存器位EOT N和DMACK N或 者使能RD_N/WR_N。
PDIUSBD12支持单地址模式中的DMA传输,也可以在DMA控制器的双地址模式中工作。在单地址模式中,DMA 通过DREQ、DMACK_N、EOT_N、WR_N和RD_N控制线实现传输。在双地址模式中,DMREQ、DMACK_N和EOT_N未用 ,取而代之的是CS_N、WR_N和RD_N控制信号,需要遵循PDIUSBD12的I/O模式传输协议。在读周期中对DMAC信 号源进行访问,在写周期对目标进行访问。传输需要两个单独的总线周期来储存暂存在DMAC中的数据。
这种实现USB接口的标准组件使得设计者可以在各种不同类型微控制器中选择最合适的微控制器。这种灵 活性减小了开发的时间风险以及费用,通过使用己有的结构和减少固件上的投资从而用最快捷的方法实现最 经济的USB外设的解决方案。
此外它还集成了许多特性,包括SoftConnetTM、GoodLinkTM、可编程时钟输出、低频晶振和终止寄存器集 合。所有这些特性都为系统显著节约了成本,同时使USB功能在外设上的应用变得容易。
2.芯片功能引脚
PDIUSBD12的功能框图如图1所示。
图1 PDIUSBD12的功能框图[page]
PDIUSBD12引脚如图2所示。
图2 PDIUSBD12的引脚配置图
PDIUSBD12的引脚描述如表1所示。
表1 PDIVSBD12引脚描述
关键字:USB 数据通信 接□模块 元器件选型
引用地址:
USB数据通信接□模块的元器件选型
推荐阅读最新更新时间:2024-05-02 22:48
大一统下的USB-C也藏着“几宗罪”
国产手机的快充每年都在大跃进,去年不少机型还在‘一小时’的水平线上,今年最快的产品 iQOO 5 Pro 就直接杀进了 15 分钟。就在我手上也有 vivo 的 44W,OPPO 的 65W,小米的 120W,一个比一个生猛。 但如果进行一次混搭‘拉郎配’,比如让 OPPO 的线充小米,小米充 vivo,vivo 的则插在 OPPO 上。能插上去,也能充电,但都只有一个保底的速度,充电时间以几倍延长。 大一统下 USB-C,是不一样的规格与协议带来的混乱。 USB-C 让线材规格变得极为混乱 在之前写 《苹果还会为 iPhone 换上 USB-C 吗?》的文章中我提道,苹果多年来未对 Lightning 接口
[手机便携]
Diodes的TVS阵列产品提供USB OTG及电源输出保护
Diodes 公司 (Diodes Incorporated)推出 D5V0F3B6LP20二极管阵列器件,具有用于USB数据和电源连接的瞬态电压抑制(transient voltage suppression, TVS)功能,是同类产品中最稳固的保护器件之一。新产品面向具有USB接口的消费产品和移动通信产品,尤其是采用全新USB 功率输出(Power Delivery, PD)协议来支持快速充电和更高功率电源连接的产品。 D5V0F3B6LP20集成了三个双向I/O通道和一个VBUS通道,可为VBUS电源线提供3.2kW的雷电浪涌冲击保护功能,具有高达80A的峰值脉冲电流(IPP2),符合IEC61000-4-5标准要求。I/
[半导体设计/制造]
苹果35W双USB-C电源适配器即将进入量产阶段
刚泄露不久的苹果公司双口USB-C壁式充电器可能会在不久的将来发布,一位分析师称它很快就会进入量产。周五,一份简短的支持文件被发布,然后从苹果网站上删除,描述了未发布的苹果35W双USB-C端口电源适配器。虽然泄漏的信息没有表明它将在什么时候推出,但似乎它可能在几个月内就可以在市场上看到。 在周六的一条推文中,天风证券分析师郭明錤对这一泄漏事件进行了分析,称该产品的组件 已接近批量生产 。虽然一个产品进入生产阶段是一个积极的信号,但它的发布没有明确的时间框架,只是说预计会在几个月内出现。 郭明錤看好该适配器的前景,并补充说,估计其2022年的出货量在200万至300万个之间。 人们认为苹果公司研发氮化镓充电器已经有一段时间了,
[手机便携]
USB接口在串行通信中的应用
摘要: 介绍USB接口在串行通信中的应用,讨论USB接口同RS-232接口的转换以及USB接口modem的简化设计,并给出了实际中的产品样图。
关键词: USB RS-232 通讯类 UniModem
1 USB接口简介
USB即通用串行总线,可以实现热插拔,采用菊花链结构,最多可以同时连接127台设备,由总线提供电源,并有检错、纠错功能以保证数据正确传输。
USB在PC机上应用时,PC机的操作系统需要支持USB协议,此时PC机上的软件包括两部分:USB初始化软件和运行部分。
[应用]
usb转can模块“一颗强劲的芯”
CAN总线解析
一、典型应用
CAN-bus 网络诊断与测试
汽车电子应用
电力通讯网络
工业控制设备
高速、大数据量通讯
二、CAN-bus连接器
USBCAN-II接口卡集成 2 路 CAN 通道,可以用于连接一个 CAN-bus 网络或者 CANbus接口的设备。CAN-bus 通道由 1 个 6 Pin 插拔式接线端子引出。接线 端子的引脚定义如表2.1 所示。
图2.1USBCAN-II接口卡的 CAN-bus 信号分配
三、CAN总线连接 USBCAN-II接口卡和 CAN-bus 总线连接的时候,仅需要将 CAN_L 连 CAN_L,CAN_H连 CAN_H 信号
[嵌入式]
TI新型C™ 型USB对接系统设计可将方案尺寸减小一半
2016年8月16日,德州仪器(TI)近日推出了一种多端口C型USB功率传输(PD)迷你扩展坞参考设计,该设计可提供音频、USB数据、功率和视频支持。此TI Designs新型参考设计可由传统的电源适配器、C型USB适配器或笔记本电脑进行驱动,为终端用户提供灵活而智能的功能服务。该参考设计为2 4英寸扩展坞提出了一个经完整测试与验证的计划,相较于现有对接方案,其尺寸至少可缩小50%。 支持视频和充电的C型USB功率传输迷你扩展坞参考设计(TIDA-01243)的核心为TPS65982 C型USB PD控制器。TPS65982启用双重端口C型USB功能,能够传送60瓦功率,并支持显示端口交替模式和USB数据传输。此外,该设计具有T
[手机便携]
基于MC9S08JS16和AES的USB Key设计
引言
随着互联网与电子商务的发展,网络信息安全问题显得尤为重要。数据保密变换或信息加密,成为对计算机信息进行保护的最实用和最可靠的方法。各种加密技术如软件自校验、密码加密、钥匙盘等软加密技术和扩展卡、并行口软件加密狗等硬加密技术应运而生,而USB接口密钥(USB Key)凭借其独特的优势和极高的安全性备受青睐。
USB Key是一种通过USB(通用串行总线)接口直接与计算机相连、具有密码验证功能、可靠高速的小型存储设备。USB Key的设计小巧精致、携带方便。由于是USB接口设备,USB Key通过USB端口提供的电源来工作,不需要额外的电源。USB Key自身所具备的存储器用于存储一些个人信息或证书,US
[嵌入式]
硕盟SM-T54USB-C 多功能扩展坞 USB-C Multifunction Adapter 说明书
硕盟SM-T54是一款USB-C扩展坞,您可以将含有USB 3.1协议的电脑主机,通过此产品连接到具有HDMI或VGA的显示器、电视机或其他显示设备。产品可以接入硬盘、U盘、鼠标、键盘和光驱等HDMI或VGA设备。 另外,此产品还可以通过USB-C接口给电脑主机进行充电。 除此之外,还支持含有USB 3.1协议的智能手机和平板,及其他智能设备。 应用示意图|How it Work 接口功能说明|Interface function description HDMI端口|HDMI port 最大输出分辨率3840 x 2160 @30Hz,音频同步。 2. VGA端口|VGA port 最大输出分辨率1920 x 1
[嵌入式]