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

    文章

    2922

    浏览量

    64764
  • 软件
    +关注

    关注

    67

    文章

    4348

    浏览量

    85620
  • 代码
    +关注

    关注

    30

    文章

    4555

    浏览量

    66759
  • 加密芯片
    +关注

    关注

    2

    文章

    100

    浏览量

    23449
收藏 人收藏

    评论

    相关推荐

    详解电容实际电路应用

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

    看看嵌入式系统软件是如何控制硬件的?

    很多人肯定很疑惑,嵌入式开发,为什么写c代码,就能够控制硬件。这一切是怎么发生的了,下面我就给大家解剖一下,软件是怎么控制
    发表于 03-24 09:37

    请问C6678计时实际运行的时候只能用硬件定时器吗?

    求教!C6678计时中,使用time.h的clock()或者TSCL计数只能在软件仿真的时候用,而实际板子上运行的时候不能用。
    发表于 08-03 09:30

    代码无法实际目标硬件上执行

    Discovery工具包上成功执行,但无法实际目标硬件上执行。调试时,会显示以下警告,''警告,核心:: PpcJtagTargIntf,未知的突破原因!!!'' 它挂在函数'componentsinit
    发表于 01-04 15:43

    CANopenSTM32控制实际应用是什么

    主芯片的控制器硬件电路用TJA1050芯片的典型应用电路就可以实现。PDO通信过程,主要
    发表于 06-28 08:07

    嵌入式技术简述

    1.嵌入式技术简述(1)概念: 已有的硬件上移植操作系统,操作系统上做层应用开发以及操作系统之下做底层开发;(2)操作系统:管理资源(
    发表于 10-27 06:49

    Cortex-A7断系统简述

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

    电容硬件电路设计的作用

    电容一、电容硬件电路设计的作用1、储能,使器件的工作电压保持稳定2、嗓声的重要泄放通路3、实现交流耦合4、实现滤波、退耦二、电容的主要参数特性(1)容量和误差:
    发表于 01-13 08:31

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

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

    FPGA之硬件语法篇:用Verilog代码仿真与验证数字硬件电路

    从数字电路中学到的逻辑电路功能,使用硬件描述语言(Verilog/VHDL)描述出来,这需要设计人员能够用硬件编程思维来编写代码,以及拥有扎
    的头像 发表于 12-05 07:10 3031次阅读
    FPGA之<b class='flag-5'>硬件</b>语法篇:用Verilog<b class='flag-5'>代码</b>仿真与验证数字<b class='flag-5'>硬件</b><b class='flag-5'>电路</b>

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

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

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

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

    RJGT101 应用笔记

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

    RJGT101 应用笔记(二)

    RJGT101应用笔记(二)RJGT101应用开发概述在应用开发(一)中简单介绍了RJGT101在版权保护应用的领域以及加密芯片应用的逻辑框图,本章节介绍RJGT101
    的头像 发表于 05-09 09:25 571次阅读
    <b class='flag-5'>RJGT101</b> 应用笔记(二)

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

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