基于EZ-USB 2100系列单片机的PCB检测系统开发

发布于:2024-07-17 编辑:匿名 来源:网络

1简介  在进行PCB逆向设计时,需要首先对电路板进行检测,获取所有元件引脚之间的连接关系;然后利用相应的软件对检测结果进行分析处理,最终还原出PCB的原理图。

假设电路板上有时间。

由于大规模PCB上器件引脚数量众多,完全依靠人工检测不仅效率低下,而且极易出错。

为了提高PCB检测的效率和准确性,本文提出一种基于EZ-USB系列单片机的PCB检测系统的设计与实现方案。

该系统的探头连接到电路板上的器件引脚。

在单片机的控制下,系统自动检测引脚之间的连接关系;然后,系统根据检测选择算法选择下一组引脚进行检测,如此循环直至检测到所有器件引脚。

采用EZ-USB系列单片机进行开发,不仅方便了检测设备与主机之间的高速通信,也给检测设备的功能扩展带来了极大的便利。

下面将首先分析EZ-USB系列单片机的特点和技术优势,然后给出基于该类型单片机的PCB检测系统的设计和实现。

S3CARM9开发板 元SOC开发平台 元豪华MCU开发系统 元MCU学习板 无线nRF-9E5模块 元51 MCU测试开发板 元天才NSP通用编程器 元迷你ARM调试器 元LABTOOL-48UXP 元S3CARM9开发板  2 EZ - USB 系列微控制器的特点   EZ-USB 系列微控制器由 Cypress 开发。

该芯片集成了符合USB 1.1版规范的USB控制器和增强型内核。

增强型内核的运行频率为 24MHz,总线周期包含 4 个时钟周期,而标准总线周期包含 12 个时钟周期。

除了增强型内核外,与传统单片机相比,EZ-USB系列单片机还具有两大优势技术:1)通过USB总线与主机进行高速数据传输; 2)固件重配置功能。

这两种技术为应用开发提供了极大的便利和灵活性。

下面将具体分析在实际开发过程中如何使用这两种技术。

  2.1 EZ-USB 系列单片机与主机之间的通信   EZ-USB系列微控制器中集成的USB控制器符合USB 1.1版规范,可支持12Mbps高速数据传输。

主机上的应用程序通过 EZ-USB 设备驱动程序与 EZ-USB 微控制器进行通信。

基于EZ-USB 2100系列单片机的PCB检测系统开发

Cypress 提供了通用设备驱动程序,用户可以直接使用该驱动程序与 EZ-USB 微控制器进行通信。

  首先主机需要加载通用设备驱动程序。

第一次使用USB设备时,您可能需要手动安装其驱动程序;此后,Windows会将相关信息保存在注册表中,并自动定位设备驱动程序。

  加载通用设备驱动程序后,应用程序首先通过调用Win32 API函数CreateFile()来获取访问设备驱动程序的句柄:   HANDLE DeviceHandle;  DeviceHandle = CreateFile(“\\.\ ezusb -0", GENERIC_WRITE, FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL );  然后,应用程序为 CreateFile() 函数返回的设备句柄设置 I/O 缓冲区,并通过调用 Win32 API 函数 DeviceIoControl( ) 完成设备读、写等操作:   PVOID pvBuffer = NULL;   DWORD nBytes = 0;   PvBuffer = malloc(sizeof(Usb_Device_Descriptor ));   BResult = DeviceIoControl(DeviceHandle,/ / 已经打开的设备句柄  IOCTL_EZUSB_GET_DEVICE_DESCRIPTOR, //IO控制代码  NULL, 0, pvBuffer, sizeof (Usb_Device_Descriptor),  &nBytes, NULL);  EZ-USB外设的操作是通过它通过向DeviceIoControl函数传递相应的控制代码来实现,例如要完成数据的批量读取和批量写入操作,可以分别向该函数传递IOCTL_EZUSB_BULK_READ和IOCTL_EZUSB_BULK_WRITE控制代码。

  2.2 EZ-USB系列单片机的固件重配置功能   单片机系统的硬件电路设计完成后,还可以通过改变单片机的软件程序(即:固件)来改变单片机系统的特性和功能。

使用ROM存储固件,不可更改;使用EPROM存储固件会受到擦除次数和成本的限制。

EZ-USB系列微控制器中集成的外部RAM可用于加载固件。

当设备连接到主机时,固件会从主机加载到 RAM 中执行。

加载不同的固件设备会表现出不同的特性,从而达到软配置的目的。

  3 EZ-USB系列单片机在PCB检测系统开发中的应用  3.1  3.1硬件电路设计  系统硬件电路结构图如图1所示,连接了k个探头到多个模拟开关组成的模拟开关  3.2 系统功能扩展  如本文2.2节所述,可以利用EZ-USB的重配置功能来修改固件程序,使系统获得新的功能。

在开发PCB检测系统的过程中,我们发现需要测量电路板上的电阻、电容、电感等两脚器件的数值。

由于大型电路板上此类器件数量众多,使用万用表或逻辑分析仪进行手动测量是一项非常繁琐的工作。

使用EZ-USB的重新配置功能可以解决这个问题。

利用与3.1节相同的硬件电路,作者还设计了一套固件程序,用于电路板上电阻、电容和电感的类型识别和数值确定。

  4 结论  本文给出了一种基于EZ-USB系列单片机的PCB检测电路的设计方案。

该检测系统大大提高了PCB反设计工作的效率。

实际应用结果表明,该检测系统具有良好的检测完整性和准确性。

  参考文献  [1]赛普拉斯半导体公司,EZ-USB系列[EB],.  [2]吴忠,EZ-USB接口器件软配置技术[M],微控制器与嵌入式系统。

基于EZ-USB 2100系列单片机的PCB检测系统开发

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 【融资24小时】2023年2月27日投融资事件汇总及明细

    【融资24小时】2023年2月27日投融资事件汇总及明细

    2023年2月27日 今日国内市场共发生16起投资披露事件,其中先进制造7起(联盛光伏、安酷智)芯科、玉柴芯蓝、蓝星光域、小派科技、灵图科技、科沃克科技),企业服务5起(蚂蚁盛世、威武光子、易盛云图、筑建智能、未来时速),共有2个医疗健康案例(人景生物科技、嘉辰西海)

    06-17

  • iTutorGroup计划2019年上市,希望依靠AI实现一对多的高利润商业模式

    iTutorGroup计划2019年上市,希望依靠AI实现一对多的高利润商业模式

    据投资界4月25日消息,彭博社报道iTutorGroup去年营收超过350美元万元,公司现金流为正。 利率高达82%,准备明年在美国或香港上市。   iTutorGroup目前拥有成人在线英语教育品牌VIPABC、TutorABC、青少年在线教育品牌vipJr、在线中文教育品牌TutorMing等业务。 姚明担任集团

    06-18

  • 自动驾驶解决方案公司「禾多科技」完成数亿元C2 轮融资,广汽资本领投

    自动驾驶解决方案公司「禾多科技」完成数亿元C2 轮融资,广汽资本领投

    自动驾驶解决方案公司“禾多科技”完成数亿元C2轮融资,由广汽资本领投。 自动驾驶解决方案公司禾多科技近日完成数亿元C2轮融资,由广汽资本领投,智渡投资领投。 ,混沌投资也跟着投资。 截至目前,禾多C轮融资总额已达1亿美元。 禾多科技成立于今年6月,迄今已完成7轮融资。

    06-18

  • 恒普激光获同创伟业数千万元A轮融资

    恒普激光获同创伟业数千万元A轮融资

    据投资界(ID:pedaily)4月12日消息,恒普(宁波)激光科技有限公司(以下简称恒普) “恒普激光”)宣布完成数千万元A轮融资。 本轮融资由深圳同创伟业领投,宁波天使基金跟投。 本轮融资将用于团队建设、新产品研发和市场拓展。 恒普激光是由留美博士团队于2001年创办的一

    06-17

  • 50亿,浙江“4+1”生物医药及高端装备产业基金落地钱塘

    50亿,浙江“4+1”生物医药及高端装备产业基金落地钱塘

    投资界(ID:pedaily)消息,9月6日,浙江金控-钱塘(新)区专项基金合作座谈会在握住 。 省“四”专项资金中的生物医药及高端装备产业基金在会上正式签约实施,标志着钱塘(新)区与浙江金融控股股份有限公司(以下简称“浙江金控”)合作的拉开序幕。 (作为“浙江金控”)

    06-18

  • 九联科技(688609.SH)今日登陆上交所科创板

    九联科技(688609.SH)今日登陆上交所科创板

    3月23日,获悉广东九联科技股份有限公司(股票代码:09)在上海证券交易所科创板举行挂牌仪式上海证券交易所。 本次公开发行10万股,发行价格为3.99元/股,共募集新股39万元,发行后总股本为50万股。

    06-18

  • 借助清科创投的投资,Chiplet半导体已完成新一轮融资

    借助清科创投的投资,Chiplet半导体已完成新一轮融资

    清科创投投资项目——AI Chiplet算力芯片公司启普莱(北京)半导体科技有限公司(以下简称“清科创投”) Chiplet半导体)近日宣布完成新一轮融资。 本轮融资由亿纬创投、华峰集团等联合投资,中科创兴、中关村生态雨林基金、创天使、清科创投等老股东集体追加投资。 本轮融资

    06-18

  • 赢合信息获数千万Pre-A轮融资,同创伟业独家投资,

    赢合信息获数千万Pre-A轮融资,同创伟业独家投资,

    投资界消息(微信ID:pedialy),深圳市赢合信息技术有限公司(简称“赢合信息”)宣布获得数据千万元Pre-A轮融资,同创伟业为本轮融资独家投资方。 本轮融资将主要用于赢合信息数据中心及资管产品的深入研发及相关业务拓展,加速市场布局。 赢合信息成立于2007年,是一家专注

    06-18

  • 新年临近,贾跃亭再次被限制乱花钱……

    新年临近,贾跃亭再次被限制乱花钱……

    国内欠下巨额债务却“出走”美国的贾跃亭一家,一直是人们关注的焦点。 不过,据今日消息,贾跃亭于2018年1月12日再次发布限制高消费新令,执行机构为宁波市中级人民法院,申请人为江苏宏图创业投资管理有限公司,值得一看。 注意到,贾跃亭目前有30项限制高消费命令,曾10次

    06-17

  • 科锐与意法半导体扩大并延伸现有SiC晶圆供应协议

    科锐与意法半导体扩大并延伸现有SiC晶圆供应协议

    Cree, Inc. 和意法半导体宣布扩大和延长现有的多年期、长期碳化硅 (SiC) 晶圆供应协议,协议金额超过 5 亿美元。 意法半导体是全球领先的半导体供应商,业务涵盖多个电子应用领域。 此次延长的协议使原始协议的价值增加了??一倍,Cree 将在未来几年向意法半导体提供先进的毫米

    06-06

  • 看新力量NO.52|巴斯特、总经理、王兴梓专访:聚焦精密加工技术与装备

    看新力量NO.52|巴斯特、总经理、王兴梓专访:聚焦精密加工技术与装备

    精密加工是先进制造方法的重要组成部分。 它利用细小的游离磨粒对陶瓷、玻璃、半导体等光学零件进行超精密加工。 ,不仅可以获得高表面质量、微米级形状精度和纳米级表面粗糙度值,而且可以获得无加工劣化层的超精密加工表面。 复杂曲面高效高质量磨粒流超精密加工技术与装备

    06-18

  • 毛大庆:坚守创业初心,将初心的力量释放并保持到极限

    毛大庆:坚守创业初心,将初心的力量释放并保持到极限

    创头条获悉,4月18日,优客工场举办“司庆创业六周年在线直播大会”初心,启迪未来”。 在成立六周年之际,优客工场创始人毛大庆回顾了这六年的创业历程。 他说,过去的六年充满了困难和疑惑,但回顾这段历程,他仍然感激这些困难和疑惑。 正是这些困难和疑惑,让我想起了自己

    06-18