PDIUSBD12--USB接口器件_pidusbd12 双缓冲区_zhxlx的博客-程序员宅基地

技术标签: 扩展  通讯  编程  存储  

概述
     PDIUSBD12是一款性价比很高的USB器件。它通常用作微控制器系统中实现与微控制器进行通信的高速通用并行接口。它还支持本地的DMA传输。
     这种实现USB接口的标准组件使得设计者可以在各种不同类型微控制器中选择出最合适的微控制器。这种灵活性减小了开发的时间、风险以及费用(通过使用已有的结构和减少固件上的投资),从而用最快捷的方法实现最经济的USB外设的解决方案。
     PDIUSBD12完全符合USB1.1版的规范。它还符合大多数器件的分类规格:成像类、海量存储器件、通信器件、打印设备以及人机接口设备。同样地,PDIUSBD12理想地适用于许多外设,例如:打印机、扫描仪、外部的存储设备(Zip驱动器)和数码相机等等。它使得当前使用SCSI的系统可以立即降低成本。
    PDIUSBD12所具有的低挂起功耗连同LazyClock输出可以满足使用ACPI、OnNOW和USB电源管理的要求。低的操作功耗可以应用于使用总线供电的外设。
     此外它还集成了许多特性,包括SoftConnetTM、GoodLinkTM、可编程时钟输出、低频晶振和终止寄存器集合。所有这些特性都为系统显著节约了成本,同时使USB功能在外设上的应用变得容易。

特性
符合通用串行总线(USB)1.1版规范;
高性能USB接口器件,集成了SIE、FIFO存储器、收发器以及电压调整器;
符合大多数器件的分类规格;
可与任何外部微控制器/微处理实现高速并行接口(2M字节/秒);
完全自治的直接内存存取(DMA)操作;
集成320字节多结构FIFO存储器;
主端点的双缓冲配置增加了数据吞吐量并轻松实现实时数据传输;
在批量模式和同步模式下均可实现1M字节/秒的数据传输速率;
具有良好EMI特性的总线供电能力;
在挂起时可控制LazyClock输出;
可通过软件控制与USB的连接;
采用GoodLink技术的连接指示器,在通讯时使LED闪烁;
可编程的时钟频率输出;
符合ACPI、OnNOW和USB电源管理的要求;
内部上电复位和低电压复位电路;
有SO28和TSSOP28封装;
工业级操作温度:-40℃~+85℃;
高于8kV的在片静电防护电路,减少了额外元件的费用;
具有高错误恢复率(>99%)的全扫描设计确保了高品质;
双电源操作:3.3±0.3V或扩展的5V电源,范围为3.6~5.5V;
多中断模式实现批量和同步传输。
 
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zhxlx/article/details/1930116

智能推荐

改进YOLOv5!GSConv+Slim Neck进一步提升YOLOv5性能!-程序员宅基地

点击下方卡片,关注“CVer”公众号AI/CV重磅干货,第一时间送达点击进入—>CV微信技术交流群转载自:集智书童Slim-neck by GSConv: A better design paradigm of detector architectures for autonomous vehicles论文:https://arxiv.org/abs/2206....

小白学习图像处理2——最近邻插值 与 双线性插值_最近邻插值法和双线性插值法例子-程序员宅基地

目录插值与图像缩放插值过程最近邻插值原理代码实现双线性插值原理代码实现插值与图像缩放插值过程  首先举个例子说明插值过程,先看看matlab的插值函数 interp() 吧:x = -2 : 1 : 2;y = -2 : 1 : 2;[X, Y] = meshgrid(x, y);Z = -X.^2 - Y.^2;p = -2 : 0.33 : 2;q = -2 : 0.33 ..._最近邻插值法和双线性插值法例子

js自适应瀑布流_兼容ie8的自适应瀑布流-程序员宅基地

自己找一些宽度一样的图片插入就可以看到效果了<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ ma_兼容ie8的自适应瀑布流

myeclipse mysql 乱码_MyEclipse+Mysql乱码解决方案!_爱范儿的博客-程序员宅基地

1、Mysql安装时或按装后选择服务器配置时即MySQL Server Instance Config Wizard在选择编码时,默认是latin1选择成gbk,之后再重建数据库、表等。 2、为JSP加编码过滤器。 public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg1、Mysql安装时或按装..._myeclipse sql 更新乱码

深入理解C指针学习笔记(四)-程序员宅基地

1.3指针操作符指针常用的操作符如下表: 1.31指针的算数运算数据指针可以执行以下几种算术运算:给指针加上整数从指针减去整数两个指针相减比较两个指针1.给指针加上整数给指针加上一个整数实际上加的是这个整数与指针所指的数据类型所占字节的乘积。指针可以使用+,他也可以利用+=运算符给指针加上一个偏移量。int* IPtr;char* CPtr;IPtr = Iptr + 4;//加上的

算法——分类算法之朴素贝叶斯分类(Naive Bayesian classification)_表二是一组人类身体特征的统计资料-程序员宅基地

朴素贝叶斯分类,算法讲解,实例解析_表二是一组人类身体特征的统计资料

随便推点

Python 海龟绘图 100 题——第 1 题_python海龟编程题-程序员宅基地

题目:绘制下面的图形解析:考察 turtle 基本命令,使用 forward。答案:1. import turtle as t2. t.fd(100) \# 或者使用 t.forward(100)_python海龟编程题

Memcache的使用-程序员宅基地

一、Memcached ClientLib For .Net  首先,不得不说,许多语言都实现了连接Memcached的客户端,其中以Perl、PHP为主。 仅仅memcached网站上列出的语言就有:Perl、PHP、Python、Ruby、C#、C/C++以及Lua等。  那么,我们作为.Net码农,自然是使用C#。既然Memcached客户端有.Net版,那我们就去下载一个...

用xcode写java_xcode怎么写java_老纪聊数码的博客-程序员宅基地

1.如何用Xcode创建java程序处理好你的应用之后,在XCode 4的菜单里面打开“Product”菜单项,并选择里面的“Archive”选项。等待编译完成,结束之后,会自动打开Organizer,并看到如下界面,你就可以根据你的需要来提取ipa文件或上传你的应用到App Store上面。 Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Ja..._xcode java

Vue父子组件生命周期-程序员宅基地

Vue父子组件生命周期Vue实例需要经过创建、初始化数据、编译模板、挂载DOM、渲染、更新、渲染、卸载等一系列过程,这个过程就是Vue的生命周期,Vue中提供的钩子函数有beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy、destroyed,父子组件嵌套时,父组件和子组件各拥有各自独立的钩子函数。描述创建过程创建过程主要涉及beforeCreate、created、beforeMount、mounte_vue父子组件生命周期

Win10使用系统自带命令diskpart格式化U盘_diskpart format_夏天了啊的博客-程序员宅基地

(1)以管理员身份运行cmd(2)按照下图逐步输入命令Microsoft DiskPart 版本 10.0.19041.610Copyright (C) Microsoft Corporation.在计算机上: DESKTOP-53HG2TTDISKPART> list disk 磁盘 ### 状态 大小 可用 Dyn Gpt -------- ------------- ------- ------- --- --- _diskpart format

Android客户端性能优化_安卓端性能优化-程序员宅基地

众所周知,一个好的产品,除了功能强大,好的性能也必不可少。有调查显示,近90%的受访者会因为APP性能差而卸载,性能也是造成APP用户沮丧的头号原因。那Android客户端性能的指标都有哪些?如何发现和定位客户端的性能问题?本文结合多个项目的开发实践,给出了要关注的重要指标项目,以及定位和解决性能问题的一般步骤。性能优化应该贯穿于功能开发的全部周期,而不是做完一次后面便不再关注。每_安卓端性能优化