登录|立即注册|使用QQ帐号登录
论坛 > 24小时必答区
发帖|
看2771|回7|收藏
楼主 ID:950515 只看他
2021-7-7 21:10
IMG_20210707_203651.jpg

加密的LC4032V
mmexport1625661123302.jpg

全局时序图
mmexport1625661158846.png

时序局部放大
手上有一张控制卡 每次启动时运控芯片都与外设CPLD芯片作一次握手 又搞不清她们这间用的是什么协议 买了个分析议 打个图给大家看看 帮帮忙分析一下如何写单片机程序
附件列表
IMG_20210707_203309.jpg (2021-7-7 20:41 上传)

原图尺寸 1.87 MB, 下载次数: 47

IMG_20210707_203309.jpg

沙发 ID:739545 只看他
2021-7-8 08:59
D0是CLK,D4是SDA I2c通信(猜测这种可能)看上去比较符合I2C通信的样子
板凳 ID:950515 只看他
2021-7-8 10:38

引用:

lovezjf234 发表于 2021-7-8 08:59
D0是CLK,D4是SDA I2c通信(猜测这种可能)看上去比较符合I2C通信的样子

用I2C格做了个分析 D1是7D FE D2是88 14 D3是66 9D 如果是I2C协议多出两时序怎么定义 电路上实测缺一不可
附件列表
mmexport1625711496424.png (2021-7-8 10:32 上传)

原图尺寸 105.69 KB, 下载次数: 39

mmexport1625711496424.png

地板 ID:123289 只看他
2021-7-9 09:29
将时序分开成【时】、【序】。
再用定时器先做出【时】;(提示:能够对每个波形的高低电平进行计时计宽。)
用程序好好规划出【序】。(提示:能够在每个波形的边沿给出翻转。)
5# ID:928589 只看他
2021-7-9 11:08
楼上回复的有道理,不知道原数据什么意思就 索性把原芯片的波形用单片机给模拟出来就OK了
6# ID:401564 只看他
2021-7-9 15:03
虽然这是一个学习论坛,但我还是经常劝人家放弃,不是放弃这个就是放弃那个的
不知道你这电路是怎样的,单单是从你的时序图就想要劝你放弃了
首先,你确定这时钟数据的输出和输入了吗?因为CPLD和单片机都可以产生波形的
第二,你知道它传送或者是接收的数据是多少位的吗?因为并没有谁规定每次传送的数据都是8位的,有些是带一个奇偶校验的(串口通讯),有些是传送16位的,有些是加CRC校验的
我看到上面有个93LC46,你确定那里面没料?说不定一些校正值握手密码之类就存放在里面(这只是我猜的而已)
7# ID:950515 只看他
2021-7-9 15:03

引用:

huadong1357 发表于 2021-7-9 11:08
楼上回复的有道理,不知道原数据什么意思就 索性把原芯片的波形用单片机给模拟出来就OK了

我的目的就是用分析出来的时序去写一个单片机程序 取代原板加密的芯片 平时工作用的是PLC梯形图编程 对单片机编程不熟 希望大家给点建议与方案 谢谢
8# ID:950515 只看他
2021-7-9 15:35

引用:

Y_G_G 发表于 2021-7-9 15:03
虽然这是一个学习论坛,但我还是经常劝人家放弃,不是放弃这个就是放弃那个的
不知道你这电路是怎样的,单单 ...

图2 输入1就是时钟信号 我已经把除了电源以外的引线去除测试过了 只剩下这8根 也少不了这8根 简单点说就是运控IC送出输出1-4波形然后CPLD返回输入1-4波形来确认一次外设的存在 我可能把事情搞复杂了 93LC46用来存储PCI9052的硬件ID与厂商ID 可以排除校正值据手密码之类的存在

51黑电子论坛

Powered by Discuz! X3.1

首页|标准版|触屏版|电脑版