MAX3955和MAX3956器件必須正確初始化,以保證正常工作。本應用筆記介紹了這些器件的推薦初始化過程。
MAX3955和MAX3956器件(MAX395X)必須正確初始化,以保證正常工作。以下是MAX395X器件推薦初始化順序的流程圖和說明。此序列應在上電復位 (POR) 后執(zhí)行,并用于檢測掉電條件并從中恢復。遵循這些推薦步驟將確保MAX395X在POR或掉電后按預期工作。
推薦MAX3955和MAX3956器件的初始化順序
閱讀 TOPSTAT 寄存器。當該寄存器讀回395X XXXX時,MAX010X不再處于POR。
需要初始化標志是一個固件標志,表示MAX395X需要初始化。該標志應在微控制器的POR之后設置,每當MAX395X處于POR或掉電狀態(tài)時。
僅當MAX395X因POR或掉電而需要初始化時,才繼續(xù)此初始化程序。
閱讀 TXSTAT1 寄存器以驗證 VCCT、VCCTO、VOUT、TOUTA 和 TOUTC 電壓是否都在有效的工作范圍內(nèi)。當 TXSTAT1 = 0XXX 000X 時,這些電壓有效。
必須加載工廠編程的校準常數(shù),以確保MAX395X正常工作。這是通過編寫流程圖中顯示的數(shù)據(jù)來完成的。
可選步驟:等待MAX395X讀取的VCCX、VCCT和VCCTO電壓大于2.8V。這有助于確保在MAX395X初始化和激光電流斜坡上升時,電源電壓可能下降不會產(chǎn)生掉電情況。如果要監(jiān)控這些電壓,則必須在等待DDM參數(shù)的首次轉換完成時至少增加40ms的等待時間。
發(fā)送故障清除命令,這是通過將 68h 寫入地址 00h 的 MODECTRL 寄存器來完成的。如果在電源斜坡期間發(fā)生臨時故障,這將解除FAULT引腳的置位。
將所有MAX395X寄存器初始化為正確的應用特定值。
清除“需要初始化”標志,因為MAX395X現(xiàn)已正確初始化。
注1:MAX395X狀態(tài)寄存器(包括TOPSTAT和TXSTAT1)包含粘滯位,這意味著在讀取之前,這些位將保持設置狀態(tài)。讀取后,如果標志的源已被刪除,則位將重置為零。由于狀態(tài)位是粘滯位,因此在狀態(tài)位讀回清除之前,可能需要多次寄存器讀取。
注 2:所示流程適用于每次執(zhí)行微控制器主處理循環(huán)時調(diào)用一次的例程。這允許使用相同的例程檢查 POR 的完成情況以及任何后續(xù)掉電情況。此流設計為在等待標志清除時不持有微處理器;相反,微處理器將在下次通過主循環(huán)再次檢查。可以開發(fā)類似的流程,連續(xù)輪詢MAX395X標志,直到它們清除。
審核編輯:郭婷
-
微控制器
+關注
關注
48文章
7651瀏覽量
152113 -
寄存器
+關注
關注
31文章
5363瀏覽量
121167
發(fā)布評論請先 登錄
相關推薦
labview順序結構中的初始化問題
手機模塊初始化向導
在MAX-IDE中自動初始化數(shù)據(jù)段
FPGA的ROM初始化問題討論
![FPGA的ROM<b class='flag-5'>初始化</b>問題討論](https://file1.elecfans.com//web2/M00/A6/1E/wKgZomUMO9OAPVaAAAAO-JnSyf4661.jpg)
Recommended Initialization Sequence for the MAX3955 and MAX3956 Devices
![Recommended Initialization Sequence for the <b class='flag-5'>MAX3955</b> and <b class='flag-5'>MAX3956</b> Devices](https://file.elecfans.com/web2/M00/49/80/pYYBAGKhtFeAXvfCAAAOUK0_DyI293.jpg)
SD卡的SPI模式的初始化順序
Linux內(nèi)核初始化過程中的調(diào)用順序
在51平臺下初始化文件的引入導致全局變量無法初始化的問題如何解決
![在51平臺下<b class='flag-5'>初始化</b>文件的引入導致全局變量無法<b class='flag-5'>初始化</b>的問題如何解決](https://file.elecfans.com/web1/M00/A4/1F/pIYBAF1bWr6AW1IIAAqjwPD92Tk888.png)
C語言指定初始化器解析及其應用
![C語言指定<b class='flag-5'>初始化</b>器解析及其應用](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
什么是指定初始化?
MCU單片機GPIO初始化該按什么順序配置?為什么初始化時有電平跳變?
![MCU單片機GPIO<b class='flag-5'>初始化</b>該按什么<b class='flag-5'>順序</b>配置?為什么<b class='flag-5'>初始化</b>時有電平跳變?](https://file1.elecfans.com/web2/M00/C1/7A/wKgaomXWul2AKoIuAAAxlaP9tbg978.png)
評論