一.RJGT101應用開發概述
在應用開發(一)中簡單介紹了RJGT101在版權保護應用的領域以及加密芯片應用的邏輯框圖,本章節介紹RJGT101在實際應用中硬件參考電路、軟件參考代碼的簡述,以方便在實際開發中能夠快速的上手和更好的把加密芯片應用的好。
二。硬件參考設計(注意事項)
Olympic Games
注意:
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的供能。
三。軟件參考設計(注意事項)
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();
b. 芯片計次遞增怎么操作,每認證一次就會遞增一次嗎?
計次遞增需要保證 EEPROM_FUNCTRL 頁 0x08字節為A5/5A 才可以使能;遞增指令為RJGT101_WriteCmd(0x69); 只有主控端進行發送指令才會+1和認證多少次沒有關系,需主動操作。
c. RJGT101的數據區怎么使用直接讀寫函數和認證讀寫函數都可以正常操作?
如果IC的EEPROM_FUNCTRL 頁 0x08 字節為非5A;可直接通過讀寫函數操作,同時也支持認證讀寫,只有此字節為5A 時數據區的安全性最高只能通過認證讀寫進行操作。
d. 如果EEPROM_FUNCTRL 頁的數據丟失怎么辦?
建議先讀取確定是否真的丟失,是否還可以操作其他頁的數據,如果確定丟失可以調用讀寫函數直接對此頁進行初始化 寫入相應的使能值即可。
以上是在調試遇到頻率較高的問題,大家在使用過程中可以參考進行解答,如不能解答可以需求我司FAE進行支持。
-
硬件
+關注
關注
11文章
3381瀏覽量
66447 -
軟件
+關注
關注
69文章
5009瀏覽量
88068 -
代碼
+關注
關注
30文章
4825瀏覽量
69046 -
加密芯片
+關注
關注
3文章
117瀏覽量
23796
發布評論請先 登錄
相關推薦
Cortex-A7中斷系統簡述
VHDL語言及其在實際電路設計中的簡化問題
簡述Protel軟件應用中必知的PCB抄板相關概念
LM3S2965中的CAN總線節點設計包括硬件電路、軟件實現框架及部分代碼
![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>](https://file.elecfans.com/web1/M00/50/59/pIYBAFryRaaAAg3fAABf0X2E_IU810.png)
低代碼平臺在ERP軟件開發中的作用
瑞納捷推煙彈2線方案 給行業防偽應用帶來更好應用體驗
![瑞納捷推煙彈2線方案 給行業防偽應用帶來更好應用體驗](https://file.elecfans.com/web2/M00/3F/17/pYYBAGJmFCWAIAyUAAC_mDk9EyU046.png)
RJGT101 應用筆記
![<b class='flag-5'>RJGT101</b> 應用筆記](https://file.elecfans.com/web2/M00/3E/98/poYBAGJiITaACZFjAACG8yYMHFA344.png)
加密芯片RJGT102在無人機方案保護中的應用
![加密芯片<b class='flag-5'>RJGT</b>102<b class='flag-5'>在</b>無人機方案保護<b class='flag-5'>中</b>的應用](https://file.elecfans.com/web2/M00/3A/4A/pYYBAGJCvdOAal3tAAJcF51qa14674.png)
評論