在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7352|回复: 18

[原创] 常见问题1——UART接口类加密芯片调试注意事项

[复制链接]
发表于 2021-4-23 13:05:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
1、是否可以使用上电复位?
通常情况下,建议MCU使用一个GPIO连接到加密芯片的RST引脚,当加密芯片状态异常时,MCU可主动对加密芯片进行复位,重新初始化。但有些客户由于MCU接口资源紧张,希望进行上电复位。上电复位电路如图1所示,建议R选取10K,C选取10uF。R、C的参数选取用户也可根据实际情况自行调整。
1
2、为什么获取随机数成功,但是调用算法无返回?
很多用户使用T=0协议进行算法调用都会提出该问题,绝大多数是因为没有按照规定的格式进行收发数据。协议要求小于等于5字节的指令要可以一次性发送给加密芯片,大于5字节的指令要先发送前五字节命令头,接收加密芯片返回的1个过程字节后再发送后续数据。获取随机数指令长度是5字节,所以一次性发给加密芯片没问题,但调用算法的指令长度大于5字节,要分布处理。假设指令为8008 0000 09 0102030405060708MCU处理正确流程如下所示:
MCU发送8008 0000 09
MCU接收过程字节08
MCU发送0102030405060708
MCU接收返回值6108
很多用户并没有按照上述流程处理,而是让MCU一次性将8008 0000 09 0102030405060708发送给加密芯片,造成通信异常。
3UART帧数据格式是什么?
1起始位、8数据位、1偶校验位、2停止位。需要特别注意的是必须要有偶校验位。
4、为什么加密芯片供电正常,复位引脚时序也正常,但是没有输出复位信息?
UART接口类加密芯片工作时必须要有外部时钟输入,因此不光查看VCCRST引脚状态,也要判断CLK是否正确输入到加密芯片了。
5、复位信息长度是多少,是否会变化?
3B 6D开头的复位信息长度是17字节,3B 7D开头的复位信息长度是18字节,芯片的复位信息是固定不变的。

图片1.jpg
发表于 2021-4-23 15:58:51 | 显示全部楼层
芯片的复位信息能定制吗?
 楼主| 发表于 2021-4-23 20:42:03 来自手机 | 显示全部楼层
芯片复位信息后面几个字节是可以按照客户要求定制的。且全球唯一。
发表于 2021-4-23 22:17:30 | 显示全部楼层
UART接口加密芯片为什么需要外部时钟啊?加密芯片自己不能提供吗?
发表于 2021-4-24 22:31:08 | 显示全部楼层
随机数有什么用,不确定的对芯片意味着什么?
发表于 2021-4-25 09:55:09 | 显示全部楼层
UART串口是异步通讯,由于异步通讯没有时正确输入到加密芯片?


头像被屏蔽
发表于 2021-4-25 11:06:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2021-4-25 13:01:46 | 显示全部楼层
听说UART接口算法移植类加密芯片是凌科芯安公司的专利产品,有了解的吗?
发表于 2021-4-25 13:08:42 | 显示全部楼层
你可以去他们官网看看去
头像被屏蔽
发表于 2021-4-25 13:13:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-24 20:58 , Processed in 0.024210 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表