舌头发黑是什么原因| 什么颜色衣服最防晒| 心肌缺血吃什么中药| 炙热是什么意思| 女性吃什么降低雄激素| 啤酒喝了有什么好处| 突然想吐是什么原因| 孕妇梦见水是什么意思| psp是什么| dsa是什么意思| 孕前检查什么时候去最合适| 短pr间期是什么意思| 毛滴虫病是什么病| 同好是什么意思| 什么是过敏性咳嗽| 胆水的成分是什么| 钢琴8级什么水平| 纳闷是什么意思| pt代表什么| 壬午是什么生肖| 鼻子闻不到味道是什么原因| 检查痛风挂什么科| 王字旁的字跟什么有关| 六月二十四是什么星座| 乌龙茶适合什么季节喝| 传播什么| 心脏疼挂什么科| 肛门裂口是用什么药膏| 团长是什么级别| 极化是什么意思| 梦见两只狗是什么征兆| 柠檬不能和什么一起吃| NT是检查什么的| 这句话是什么意思| 病毒是什么| 1996年属鼠五行属什么| 小月子可以吃什么水果| 梦见翻车是什么预兆| 七月二号是什么日子| 女生腋毛多是什么原因| 怀孕了不想要最好的办法是什么| 感康是什么| 电影下映是什么意思| 时刻是什么意思| 20年是什么婚姻| 外阴痒用什么洗| 清明节一般开什么生肖| 部队指导员是什么级别| 脸上反复长痘是什么原因| 八八年属什么生肖| 幽门螺杆菌用什么药| 妈妈生日送什么| 脱发严重应该去医院挂什么科| 碟鱼头是什么鱼| 姐姐的儿子叫什么| 今年54岁属什么生肖| 尿酸ua偏高是什么意思| 酒精过敏是什么症状| wbc是什么| 抖腿是什么毛病| 心悸吃什么药| 赵丽颖原名叫什么| 甲状腺发炎有什么症状| 珀莱雅适合什么年龄| 心肌缺血吃什么中成药| 甲状腺不均质改变是什么意思| 丘疹是什么| 姿态万千的意思是什么| 肾素活性高是什么原因| 三聚氰胺是什么| 签注什么意思| 多吃蔬菜有什么好处| 如你所愿是什么意思| 交泰殿是干什么的| 什么是sp| 咽喉炎吃什么药好| 虫离念什么| 国庆节是什么时候| 隐形眼镜什么牌子好| 孟德是什么意思| 恋物癖是什么| 壁虎的尾巴有什么作用| 吃惊的近义词是什么| 6什么意思| 上户口需要什么材料| 丹田是什么意思| 叩是什么意思| 孙悟空的真名叫什么| 麻烦别人说什么礼貌用语| 1990是什么生肖| pc是什么材质| 公关是干什么的| 12月20是什么星座| 1973年属什么生肖| 什么情况下打破伤风针| 幽门螺旋杆菌有什么危害| 什么火| 疱疹是什么病| 出气臭是什么原因| 月经期间吃什么| 来苏水又叫什么名字| 寒风吹起细雨迷离是什么歌| 内痔疮吃什么药最好| 1号来月经什么时候是排卵期| 总胆红素高是怎么回事有什么危害| 三世诸佛是什么意思| eyki是什么牌子的手表| 眼皮跳是什么原因引起的| 早上喝蜂蜜水有什么好处| 痰湿吃什么中成药| 梦见买车是什么意思| 三七粉有什么用处| 膝盖酸软是什么原因| 环状肉芽肿是什么皮肤病| 炸鸡翅裹什么粉| 小叶增生是什么症状| 脉络是什么意思| 女生肚脐眼下面疼是什么原因| 口红是用什么做的| 胃字出头念什么| 礼五行属什么| 古代广东叫什么| 感染了hpv有什么症状| 玻璃体混浊吃什么药好| 无感什么意思| 车前草能治什么病| 伤口不结痂是什么原因| 大便咖啡色什么原因| 挂妇科门诊都检查什么| 鼎是干什么用的| 睡觉尿多是什么原因| 粘膜慢性炎是什么病| 唐筛和无创有什么区别| 红蓝光照射有什么作用| 里脊肉是什么肉| 老豆腐和嫩豆腐有什么区别| 梅五行属什么| 健康证都查什么| 孺子是什么意思| 什么是肺部腺性肿瘤| 易孕期是什么意思| 外阴过敏用什么药| 人参泡酒有什么功效和作用| 骨折吃什么消炎药| 晚上睡觉老做梦是什么原因| 身上麻是什么原因| 招采是什么意思| 什么的讲| 喜欢是什么| 10周年结婚是什么婚| 赤茯苓又叫什么| 布朗是什么水果| 酒后头疼什么原因| 荨麻疹吃什么药效果好| 波推飞机什么意思| 脚底脱皮用什么药膏| 当演员需要什么条件| 1月什么星座| 全身发烫但不发烧是什么原因| 入心是什么意思| 白矾是什么| 什么是集体户口| 过敏性结膜炎用什么药| 水钠潴留什么意思| 闻名的闻什么意思| 阿赖耶识是什么意思| 又什么又什么的花| cla是什么| 带id是什么意思| 麒麟是什么| 安宫牛黄丸为什么那么贵| 发低烧是什么原因| 脑血栓是什么意思| 先天性是什么意思| egfr是什么意思| 血压高不能吃什么| 儿童查微量元素挂什么科| 名字是什么意思| 四川代表什么生肖| 腔隙性脑梗吃什么药| 金翅鸟吃什么| 冰箱买什么牌子好| 和衣是什么意思| 客服是什么工作| 女性腰肌劳损吃什么药| 令是什么生肖| 天上的月亮是什么生肖| 戊肝阳性是什么意思| 情窦初开是什么意思| 怎么吃都不胖是什么原因| 高压高低压低是什么原因| 流感吃什么药| 仔仔是什么意思| 有主见是什么意思| 肝昏迷是什么意思| 什么食物化痰| 口舌是什么意思| 狮子座和什么座最不配| 白内障是什么原因引起的| 118是什么星座| 腰扭伤吃什么药最有效| 八朵玫瑰花代表什么意思| 65年属什么| 虐心是什么意思| 丈夫早亡的女人什么命| 一什么之什么成语| 读军校需要什么条件| 伤风流鼻涕吃什么药好| 不孕为什么要查胰岛素| 咨询是什么意思| 常吃洋葱有什么好处| 胰腺炎吃什么药好| 副科级是什么级别| 甲功三项能查出什么病| 双顶径和头围有什么区别| 谷草谷丙偏高是什么原因| prn是什么医嘱| 子宫后倾位是什么意思| 为什么医生爱开喜炎平| 什么是毒品| 颈椎病头晕吃什么药好| naprogesic是什么药| 梦见离家出走是什么意思| 什么叫假性发烧| 脊柱炎吃什么药效果好| 耕的左边读什么| cd是什么意思| 下面痒是什么原因女性| 神经纤维瘤挂什么科| 一什么而入| 翻墙是什么意思| 吃藕粉对身体有什么好处| 沉珂是什么意思| 舌头干涩是什么病前兆| 维生素什么时候吃效果最好| 早上起床眼屎多是什么原因| 低钾有什么症状和危害| 湿疹擦什么药好| 为什么要穿内裤| hbv病毒是什么意思| 婴儿哭久了有什么危害| hrs是什么意思| 性交是什么| 续航什么意思| 大暑是什么意思| 安欣是什么电视剧| sapphire手表什么牌子| b族维生素什么时候吃最好| 洗脑是什么意思| 10.19什么星座| 浠字五行属什么| 梦见大棺材是什么预兆| 囊肿是什么病| 婚检能检查出什么| 荷尔蒙爆棚是什么意思| 每天起床口苦口臭是什么原因| 胆囊壁胆固醇结晶是什么意思| 1月出生是什么星座| 慢性肠炎用什么药| 纯牛奶什么时候喝最好| 小孩手指头脱皮是什么原因| 什么人不能吃火龙果| 踩指压板有什么好处| 静脉曲张是什么样子| 百度
关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > USB-GPIB控制器的硬件电路设计

中石化瑞士子公司高管因涉嫌贿赂被关押三周后获释

——
作者:刘翠香 时间:2025-08-05 来源:单片机及嵌入式系统应用 收藏
引 言 百度 中央人民广播电台分党组高度重视精神文明创建工作,台领导多次对精神文明创建工作和创建活动做出批示,给予精神上的鼓励和物质上的支持,要求全台职工要有连创文明标兵的意识。

USB是PC体系中一套全新的工业标准,通用可编程接口GPIB(General Programmable Interface BUS),是Cy-press公司在其EZ-USB FX以及FX2系列单片机里设计的一个可由用户编程的接口,具有快速、灵活等特点;可使用多种协议完成与外围器件的无缝连接,如EIDE/ATAPI、IEEE1284、Utopia等。对其可以根据需要进行编程,且运行中不需要CPU的干预,仅通过一些CPU标志和中断与增强型8051内核通信。作为自动化测试仪器的互联标准历史悠久,使用广泛,组建费用低廉且操作方便,特别是连接台式机的时候尤其显得灵活高效。在很多对测试速度要求不高以及对测试仪器体积不作要求的情况下,GPIB总线也有相当的优势。因此,将USB所具有的独特优点引入到以GPIB为标准的自动测试系统中,设计基于USB总线的GPIB,对提高便携式和无外接插槽的自动测试系统整体性能有很大促进作用。

1 系统总体设计方案

硬件电路的设计分为硬件和固件两部分。硬件要实现PC机与USB芯片的通信以及USB与GPIB接口逻辑之间的通信;同样,固件也要满足USB接口和GPIB逻辑协议。设计思路就是USB接口与PC机实现通信,并且提供给GPIB的信号线,最终建立两者之间的通信,硬件总体框图如图1所示。

硬件总体框图 

USB主芯片选取了Cypress公司CY7C68013控制芯片,芯片结构如图2所示。CY7C68013集成了以下特性:USB2.0收发器、SIE(串行接口引擎)和增强型8051微处理器;8051程序从内部RAM开始运行;4个可编程BULK/INTERRUPT/ISOCH-RONOUS端点;8位 16位外部数据接口;通用可编程接口(GPIF);3.3V电源系统;矢量USB中断;独立的数据缓冲区供SETUP和DATA包控制传输;集成I2C,频率可达100或400 kHz;4个FIFO,可与ASIC和DSP等无缝连接;专门的FIF0和GPIF自动矢量中断。  美国NI公司推出的TMS9914控制芯片是一款高性能CMOS的GPIB接口专用芯片,满足IEEE488协议的要求;工作在TMS9914模式下,能够将GPIB母线上的信号按照GPIB协议进行解码和译码转换为用户可用的格式,同时将用户发过来控制GPIB的信号进行处理,按照协议要求发送到GPIB母线上;内部有16个寄存器,分成两组,一组是只写寄存器,有8个;另一组是只读寄存器,有8个。TMS9914内部各个寄存器的状态决定或标志着芯片及GPIB的工作状态。在GPIB接口设计中,只有通过编程对寄存器进行正确编排,才能实现对GPIB的各种操作。

芯片结构图 

2 硬件设计

2. 1供电方式

设计中采用了USB总线供电方式。USB接口从PC机能获取的电压为5V,而USB控制芯片CY7C68013的工作电压为3.3V,GPIB控制芯片TMS9914的工作电压为5V,所以本设计中选用了Maxim公司的MAX882进行电压变换。从PC经USB电缆到B端口来的5V电源,经去耦合和滤波电路后直接提供给系统中要求在5V正常工作的芯片,如TMS9914、75LS160、75LSl62等;而经MAX882分压后得到3.3V则提供给USB控制芯片CY7C68013以及LVC245。这样就可保证整个正常工作。电路中的SN7524,是专门为USB接口电路设计的,抑制USB数据线的瞬时电气噪声,如图3所示。

2.2 外接EEPROM电路

系统上电后,USB内核首先检查I2C总线上是否有EEPROM。如果有,并且其第一位数据是0xC2,则EZUSB FX2将EEPROM中的内容全部拷贝到内部RAM中,然后重列举,并开始执行RAM中的固件程序。由于CY68013芯片已经将I2C总线集成,设计转化为对I2C总线上挂接的EEPROM的设计;由于采用的是24LC64的EEPROM,整个串行I2C总线电路实现的原理如图4所示。

整个串行I2C总线电路实现的原理 

3 固件程序设计

本设计针对的主芯片CY7C68013是以软件为框架的IC。CY7C68013芯片的固件开发所使用的集成开发环境为KEIL μVision2,编程语言为德国Keil公司的C51。把编辑、编译、汇编、连接、调试等各阶段都集成在一个程序内,先用编辑器编写程序,接着调用编译器进行编译、连接后直接运行,因此可以缩短开发周期。

固件程序负责处理PC机发来的各种请求,主要负责设备与外围电路进行数据传输。完成一个完整的事务传输,除了开发环境Keil包括的文件,还需要Fw.c(固件架构原是程序代码)、Dscr.a51(USB描述符表)、Ezusb.lib(EZUSB函数库对象程序代码)、Periph.c(用户函数,也就是设计中实现GPIB功能要编写的函数)以及相关的中断跳转函数USBjmpTB.OBJ。功能函数里的TD_Poll()负责完成用户指定的功能,应该包括一个执行用户外围功能的状态机。从这个函数返回的话,高优先级的任务应该首先执行。  void TD_Poll(void)
  if(!(EP2468STAT&bmEP2EMPTY)){
  if(!(EP2468STAT&bmEP6FULL))//判断端点2的FIFO缓冲区是否满
  {APTRlH=MSB(&EP2FIFOBUF);//自动指针1
  APTRlL=LSB(&EP2FIFOBUF):
  AUTOPTRH2=MSB(&EP6FIFOBUF);//自动指针2
  AUTOPTRL2=LSB(&EP6FIFOBUF);
  count=(EP2BCH<<8)+EP2BCL;
  for(i=0x0000;l??? EXTAUTODAT2=EXTAUTODAT1;//将端点2中断的数据复制到端点6
  }
  EP6BCH=EP2BCH;//设置端点6

的字节数
  SYNCDELAY;
  EP6BCL=EP2BCL,
  SYNCDELAY:
  EP2BCL=0x80;} //设置端点6的字节数
  }



评论


相关推荐

技术专区

关闭
阳气最强的树是什么树 子宫肌瘤都有什么症状 叶黄素对眼睛有什么功效 六月二十四是什么星座 心里空落落的是什么意思
宫颈hpv感染是什么病 失眠挂什么科 自在是什么意思 女儿是小棉袄儿子是什么 话梅泡水喝有什么好处和坏处
汗斑是什么样的图片 377是什么意思 狗狗气喘吃什么药 什么肉好消化 中药龙骨是什么
71是什么意思 突然血糖高是什么原因引起的 tt是什么意思 女的肾虚是什么症状 玫瑰糠疹吃什么药最有效
椰子水是什么颜色hcv9jop8ns1r.cn 为什么气血不足hcv8jop2ns2r.cn 卡马西平片治什么病bysq.com 短纤是什么hcv9jop3ns1r.cn 梦见吃雪糕是什么意思aiwuzhiyu.com
老戏骨是什么意思sscsqa.com 淋巴吃什么药好hcv8jop2ns1r.cn 乙酰胆碱的作用是什么hcv8jop6ns4r.cn 未亡人什么意思hcv9jop6ns8r.cn 粘膜充血水肿什么意思hcv9jop2ns1r.cn
反酸是什么感觉hcv8jop4ns3r.cn 东星斑为什么这么贵hcv9jop6ns1r.cn 卵巢是什么hcv9jop4ns6r.cn 拉肚子是什么原因造成的hcv9jop3ns9r.cn 牙齿疼是什么原因hcv8jop9ns3r.cn
蛇用什么呼吸hcv8jop1ns3r.cn 冬是什么结构0735v.com 好聚好散是什么意思gysmod.com 盗汗是什么原因bysq.com 什么无为hcv8jop0ns6r.cn
百度