本文档的主要内容详细介绍的是Saleae逻辑分析仪DIY设计手册资料免费下载。
1、主芯片介绍:
Cy7c68013 是一款集成了USB 2.0 接口的微控制器,其内部没有FLASH,只有
RAM,运行程序全部在RAM 中运行,它的程序下载有三种方式:
——通过USB 接口下载,或
——从EEPROM下载
——外部储存器设备(仅对128脚配置)
2、USB 启动模式:
在上电的序列期间,内部验证模块会直接来读取当前的EEPROM 的首地址的数据, 如果是0xC0 (saleae) , 芯片内部逻辑会直接将存储在EEPROM 内部的VID/PID/DID(发行者ID/产品ID/设备版本)来替代内部存储的三个ID,下边用一个saleae逻辑分析仪抓取另外一个saleae 的读取EEPROM 的时序图,从图上可以看出那三个ID值分别是多少:
那么从我抓的图上可以看出来,上电读取首地址0xc0,后边是一个I2C 的读取数据的时序,0x50 是器件地址,0x00 是存取数据的首地址,后边的8 个字节是数据,玩电子的知道I2C 的时序我想都应该懂得, 因此内部数据分别是0xc0( 引导码),0x25,0x09,0x81,0x38,0x00,0x00,0x00;共这8 个字节。同样的道理,USBEE 的抓图如下所示,并且从图上可以看出,这8 个字节分别是:0xc0(引导码),0xa9,0x08,0x14,0x00,0x00,0x00,0x00;共8 个字节。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !