0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RJGT101在实际应用中硬件参考电路、软件参考代码的简述

科技绿洲 来源:武汉瑞纳捷半导体有限公 作者:武汉瑞纳捷半导体 2022-04-29 10:11 次阅读

一.RJGT101应用开发概述

在应用开发(一)中简单介绍了RJGT101在版权保护应用的领域以及加密芯片应用的逻辑框图,本章节介绍RJGT101在实际应用中硬件参考电路、软件参考代码的简述,以方便在实际开发中能够快速的上手和更好的把加密芯片应用的好。

二。硬件参考设计(注意事项)

Olympic Games

poYBAGJrSRuAFaKbAABPDcMLKmY116.png

注意:

1.MCU的I/O 配置输出模式为 推挽输出,I/O的驱动能力最少1mA.

2.R0=2.2k 可适当小一些也没问题;

C0= 4.7uF 理论值C0 》 100nF 就可以。

a.从硬件电路上看不到与RJGT101供电的引脚,在实际应用中电路安如上图所示即可,RJGT101的供电有C0提供,MCU的RSD默认输出高给电容充电,根据芯片设计最佳电容值为4.7uF。

b.若产品在设计时确定认证结束就断开与RJGT101的通讯,需要注意再次连接认证时需先拉高RSD 进行延时10ms 以满足C0的供能。

三。软件参考设计(注意事项)

pYYBAGJrSTSAesKAAAEo2YzEIUM754.png

a.软件设计提供基于STM32F103的demo 历程,应用时需要进行代码移植。

b.左图为RJGT101在应用中常用的功能函数,demo 中都已进行封好直接调用就可以达到功能需求,建议在刚调试时先验证通讯是否正常(只读版本号,能够正确读取版本号,说明通讯是没有问题的)然后在进行功能的设计。

c.右图来示意整片RJGT101的存储,可以看到每页代表了什么功能属性。

d.EEPROM_FUNCTRL 页是整个芯片的控制使能,每字节的使能可详细参考技术手册。

e.芯片的正常使用需要满足 EEPROM_FUNCTRL 0x09 的值为5A;否则可以通过RJGT101_WriteEeprom();函数进行初始化。

f.demo历程中的函数已详细备注功能,如有其他疑问可联系我们。

四。应用答疑(FAQ)

a. 调试过程中读取的版本号为FF 是怎么回事(检查硬件无误)?

此类问题大概率为RSD的通讯时序不对造成的,可从以下两个函数进行排查

ReadBit();WriteBit();

poYBAGJrSUaAULDvAACxHGDxvmU966.png

b. 芯片计次递增怎么操作,每认证一次就会递增一次吗?

计次递增需要保证 EEPROM_FUNCTRL 页 0x08字节为A5/5A 才可以使能;递增指令为RJGT101_WriteCmd(0x69); 只有主控端进行发送指令才会+1和认证多少次没有关系,需主动操作。

c. RJGT101的数据区怎么使用直接读写函数和认证读写函数都可以正常操作?

如果IC的EEPROM_FUNCTRL 页 0x08 字节为非5A;可直接通过读写函数操作,同时也支持认证读写,只有此字节为5A 时数据区的安全性最高只能通过认证读写进行操作。

d. 如果EEPROM_FUNCTRL 页的数据丢失怎么办?

建议先读取确定是否真的丢失,是否还可以操作其他页的数据,如果确定丢失可以调用读写函数直接对此页进行初始化 写入相应的使能值即可。

以上是在调试遇到频率较高的问题,大家在使用过程中可以参考进行解答,如不能解答可以需求我司FAE进行支持。

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 硬件
    +关注

    关注

    11

    文章

    3312

    浏览量

    66200
  • 软件
    +关注

    关注

    69

    文章

    4921

    浏览量

    87394
  • 代码
    +关注

    关注

    30

    文章

    4779

    浏览量

    68521
  • 加密芯片
    +关注

    关注

    2

    文章

    112

    浏览量

    23674
收藏 人收藏

    评论

    相关推荐

    详解电容实际电路应用

    本帖最后由 qwerasdzkk 于 2012-3-10 16:00 编辑 [hide]详解电容实际电路应用[/hide]
    发表于 03-08 09:47

    Cortex-A7断系统简述

    前言本文所描述的为Cortex-A7断系统简述中断是什么?中断(Interrupt)是指处理器接收到来自硬件软件的信号,提示发生了某个事件,应该被注意,这种情况就称为中断。通常,
    发表于 12-13 06:56

    VHDL语言及其实际电路设计的简化问题

    VHDL(超高速集成电路硬件描述语言)目前电子设计领域得到了广泛的应用。但是,实现同样的系统功能,不同的电路设计师可以采用不同的实际方法,
    发表于 08-13 08:27 20次下载

    简述Protel软件应用必知的PCB抄板相关概念

    简述Protel软件应用必知的PCB抄板相关概念  --1、丝印层(Overlay)  为方便电路的安装和维修等,印刷板的上下两表面印
    发表于 11-09 09:17 887次阅读

    LM3S2965的CAN总线节点设计包括硬件电路软件实现框架及部分代码

    根据CAN 总线的特性, 给出了基于Cort ex-M3 内核的LM3S2965 芯片中CAN 总线节点的硬件电路软件实现框架及部分代码。初始化
    发表于 05-09 08:42 22次下载
    LM3S2965<b class='flag-5'>中</b>的CAN总线节点设计包括<b class='flag-5'>硬件</b><b class='flag-5'>电路</b>、<b class='flag-5'>软件</b>实现框架及部分<b class='flag-5'>代码</b>

    代码平台ERP软件开发的作用

    很多人认为低代码开发平台的出现颠覆了传统的软件开发模式,对软件开发行业造成冲击,其实低代码开发平台的出现只是提高了软件开发的效率,并不是要颠
    发表于 05-09 11:16 867次阅读

    LDO和开关电源实际电路的使用

    本文主要是了解LDO和开关电源实际电路的使用,后续具体细节慢慢添加和修正。
    的头像 发表于 10-13 14:09 1w次阅读
    LDO和开关电源<b class='flag-5'>在</b><b class='flag-5'>实际</b><b class='flag-5'>电路</b><b class='flag-5'>中</b>的使用

    一文简述电容电路的四大作用资料下载

    电子发烧友网为你提供一文简述电容电路的四大作用资料下载的电子资料下载,更有其他相关的电路图、源代码
    发表于 04-10 08:55 9次下载
    一文<b class='flag-5'>简述</b>电容<b class='flag-5'>在</b><b class='flag-5'>电路</b><b class='flag-5'>中</b>的四大作用资料下载

    Saber软件电源电路设计的应用技巧

    Saber软件电源电路设计的应用技巧说明。
    发表于 06-19 10:33 30次下载

    电子烟烟弹防伪认证加密芯片的优势

    加密芯片RJGT101是专门应用于电子烟烟弹防伪的一颗加密IC,单线通信,体积小,成本低。
    发表于 03-25 15:10 2626次阅读
    电子烟烟弹防伪认证加密芯片的优势

    瑞纳捷推烟弹2线方案 给行业防伪应用带来更好应用体验

    RJGT101是集成了256 Byte的EEPROM(包含16Byte的密钥和8Byte的UID) ,执行RC4算法的加密芯片。它与MCU可通过RSD单线串行接口通信, 芯片支持单向递增计次功能。
    的头像 发表于 04-25 11:23 1531次阅读
    瑞纳捷推烟弹2线方案 给行业防伪应用带来更好应用体验

    硬件/软件接口调试

      Debug 有几个层次,通常构建在 Eclipse 等集成开发环境 (IDE) 上。用户需要调试实际硬件、操作系统之外的裸机软件执行、硬件
    的头像 发表于 07-09 06:50 1457次阅读
    <b class='flag-5'>在</b><b class='flag-5'>硬件</b>/<b class='flag-5'>软件</b>接口调试

    RJGT101 应用笔记

    RJGT101电子烟应用防伪已在多个品牌客户上进行应用,得到了该行业的一致认可,陆续出货的同时,公司着眼客户应用痛点及优化产品性能及BOM成本,我司已完善推出烟弹2线方案,未来会给行业防伪应用带来更好的应用体验。
    的头像 发表于 04-22 14:33 1181次阅读
    <b class='flag-5'>RJGT101</b> 应用笔记

    RJGT101 应用笔记(二)

    RJGT101应用笔记(二)RJGT101应用开发概述应用开发(一)简单介绍了RJGT101
    的头像 发表于 05-09 09:25 912次阅读
    <b class='flag-5'>RJGT101</b> 应用笔记(二)

    加密芯片RJGT102无人机方案保护的应用

    RJGT102采用了SHA256对称加密算法,256位的大数加密,破解成本极高。该芯片有TSOP8和SOP23-6两种封装,满足客户不同场景的需求。每片RJGT102都有唯一的客户编码,非常适合做防抄板,防抄软件,管控工厂生产数
    的头像 发表于 03-29 16:06 1415次阅读
    加密芯片<b class='flag-5'>RJGT</b>102<b class='flag-5'>在</b>无人机方案保护<b class='flag-5'>中</b>的应用