0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

推薦MAX3955和MAX3956器件的初始化順序

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-02-10 10:43 ? 次閱讀

MAX3955和MAX3956器件必須正確初始化,以保證正常工作。本應(yīng)用筆記介紹了這些器件的推薦初始化過程。

MAX3955和MAX3956器件(MAX395X)必須正確初始化,以保證正常工作。以下是MAX395X器件推薦初始化順序的流程圖和說明。此序列應(yīng)在上電復(fù)位 (POR) 后執(zhí)行,并用于檢測(cè)掉電條件并從中恢復(fù)。遵循這些推薦步驟將確保MAX395X在POR或掉電后按預(yù)期工作。

pYYBAGPlsTaAPZAwAADHcryQfFM101.png

推薦MAX3955和MAX3956器件的初始化順序

閱讀 TOPSTAT 寄存器。當(dāng)該寄存器讀回395X XXXX時(shí),MAX010X不再處于POR。

需要初始化標(biāo)志是一個(gè)固件標(biāo)志,表示MAX395X需要初始化。該標(biāo)志應(yīng)在微控制器的POR之后設(shè)置,每當(dāng)MAX395X處于POR或掉電狀態(tài)時(shí)。

僅當(dāng)MAX395X因POR或掉電而需要初始化時(shí),才繼續(xù)此初始化程序。

閱讀 TXSTAT1 寄存器以驗(yàn)證 VCCT、VCCTO、VOUT、TOUTA 和 TOUTC 電壓是否都在有效的工作范圍內(nèi)。當(dāng) TXSTAT1 = 0XXX 000X 時(shí),這些電壓有效。

必須加載工廠編程的校準(zhǔn)常數(shù),以確保MAX395X正常工作。這是通過編寫流程圖中顯示的數(shù)據(jù)來完成的。

可選步驟:等待MAX395X讀取的VCCX、VCCT和VCCTO電壓大于2.8V。這有助于確保在MAX395X初始化和激光電流斜坡上升時(shí),電源電壓可能下降不會(huì)產(chǎn)生掉電情況。如果要監(jiān)控這些電壓,則必須在等待DDM參數(shù)的首次轉(zhuǎn)換完成時(shí)至少增加40ms的等待時(shí)間。

發(fā)送故障清除命令,這是通過將 68h 寫入地址 00h 的 MODECTRL 寄存器來完成的。如果在電源斜坡期間發(fā)生臨時(shí)故障,這將解除FAULT引腳的置位。

將所有MAX395X寄存器初始化為正確的應(yīng)用特定值。

清除“需要初始化”標(biāo)志,因?yàn)镸AX395X現(xiàn)已正確初始化。

注1:MAX395X狀態(tài)寄存器(包括TOPSTAT和TXSTAT1)包含粘滯位,這意味著在讀取之前,這些位將保持設(shè)置狀態(tài)。讀取后,如果標(biāo)志的源已被刪除,則位將重置為零。由于狀態(tài)位是粘滯位,因此在狀態(tài)位讀回清除之前,可能需要多次寄存器讀取。

注 2:所示流程適用于每次執(zhí)行微控制器主處理循環(huán)時(shí)調(diào)用一次的例程。這允許使用相同的例程檢查 POR 的完成情況以及任何后續(xù)掉電情況。此流設(shè)計(jì)為在等待標(biāo)志清除時(shí)不持有微處理器;相反,微處理器將在下次通過主循環(huán)再次檢查。可以開發(fā)類似的流程,連續(xù)輪詢MAX395X標(biāo)志,直到它們清除。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7454

    瀏覽量

    150855
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5294

    瀏覽量

    119816
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    labview順序結(jié)構(gòu)中的初始化問題

    Labview中順序結(jié)構(gòu),我想讓第一幀執(zhí)行完成后,程序初始化,再執(zhí)行第二幀,以此類推執(zhí)行九幀,因?yàn)槭且粋€(gè)AO,AI口不停地接收發(fā)送,不初始化的話,前一幀的值會(huì)影響后面的值,請(qǐng)問大家,這種初始化
    發(fā)表于 12-25 11:37

    手機(jī)模塊初始化向?qū)?/a>

    手機(jī)模塊初始化向?qū)?為了剛好的對(duì)手機(jī)模塊進(jìn)行初始化,所以把最基本的向?qū)懴聛?本向?qū)нm用于本公司的西門子TC35I和華為GT9000模塊。一、在初始化手機(jī)模塊前,請(qǐng)先確定DT
    發(fā)表于 09-18 09:41 ?17次下載

    MAX-IDE中自動(dòng)初始化數(shù)據(jù)段

    MAX-IDE中自動(dòng)初始化數(shù)據(jù)段 摘要:該應(yīng)用筆記討論了MAX-IDE提供的程序和數(shù)據(jù)段的靈活工具,用于MAXQ®微控制器的應(yīng)用編程。程序和數(shù)據(jù)段機(jī)制能
    發(fā)表于 09-18 09:01 ?578次閱讀

    FPGA的ROM初始化問題討論

    本文討論FPGA的ROM初始化問題,詳細(xì)介紹mit文件的創(chuàng)建與使用。利用FPGA實(shí)現(xiàn)的ROM只能認(rèn)為器件處于用戶狀態(tài)時(shí)具備ROM功能。使用時(shí)不必要刻意劃分,而ROM單元的初始化則是設(shè)計(jì)人員必須面
    發(fā)表于 02-08 14:24 ?5462次閱讀
    FPGA的ROM<b class='flag-5'>初始化</b>問題討論

    RDA1846S初始化設(shè)置

    RDA1846S初始化設(shè)置RDA1846S初始化設(shè)置RDA1846S初始化設(shè)置
    發(fā)表于 01-15 17:08 ?0次下載

    UCOS_III_配置與初始化

    UCOS_III_配置與初始化
    發(fā)表于 12-20 22:53 ?5次下載

    Recommended Initialization Sequence for the MAX3955 and MAX3956 Devices

    Read the TOPSTAT register. The MAX395X is no longer in POR when this register reads back 010X XXXX.
    發(fā)表于 03-30 09:17 ?3次下載
    Recommended Initialization Sequence for the <b class='flag-5'>MAX3955</b> and <b class='flag-5'>MAX3956</b> Devices

    SD卡的SPI模式的初始化順序

    SD卡的SPI模式的初始化順序 這些天沒有出門,一直在家研究SD卡的SPI模式的初始化順序,這里為大家總結(jié)了一下編寫該程序所需要的知識(shí): SD卡的官方資料(我承認(rèn)這個(gè)資料很垃圾,比起民
    發(fā)表于 09-21 14:34 ?1065次閱讀

    Linux內(nèi)核初始化過程中的調(diào)用順序

    所有的__init函數(shù)在區(qū)段.initcall.init中還保存了一份函數(shù)指針,在初始化時(shí)內(nèi)核會(huì)通過這些函數(shù)指針調(diào)用這些__init函數(shù)指針,并在整個(gè)初始化完成后,釋放整個(gè)init區(qū)段(包括.init.text,.initcall.init等)。
    發(fā)表于 05-12 08:40 ?1601次閱讀

    在51平臺(tái)下初始化文件的引入導(dǎo)致全局變量無法初始化的問題如何解決

    本文檔的主要內(nèi)容詳細(xì)介紹的是在51平臺(tái)下初始化文件的引入導(dǎo)致全局變量無法初始化的問題如何解決。
    發(fā)表于 08-20 17:31 ?0次下載
    在51平臺(tái)下<b class='flag-5'>初始化</b>文件的引入導(dǎo)致全局變量無法<b class='flag-5'>初始化</b>的問題如何解決

    C語言指定初始化器解析及其應(yīng)用

    C90 標(biāo)準(zhǔn)要求初始化程序中的元素以固定的順序出現(xiàn),與要初始化的數(shù)組或結(jié)構(gòu)體中的元素順序相同。但是在新標(biāo)準(zhǔn) C99 中,增加了一個(gè)新的特...
    發(fā)表于 02-07 11:28 ?2次下載
    C語言指定<b class='flag-5'>初始化</b>器解析及其應(yīng)用

    RT-Thread自動(dòng)初始化機(jī)制

    共使用了 6 中順序初始化,本文以其中的一個(gè) INIT_APP_EXPORT(fn) 為例進(jìn)行自動(dòng)初始化的原理分析,其他順序初始化的原理
    的頭像 發(fā)表于 06-17 08:52 ?2505次閱讀
    RT-Thread自動(dòng)<b class='flag-5'>初始化</b>機(jī)制

    MAX3955MAX3956 器件的推薦初始化順序

    發(fā)表于 11-17 12:42 ?0次下載
    <b class='flag-5'>MAX3955</b> 和 <b class='flag-5'>MAX3956</b> <b class='flag-5'>器件</b>的推薦<b class='flag-5'>初始化</b><b class='flag-5'>順序</b>

    什么是指定初始化?

    按照這種固定的順序,我們可以依次給 a[0] 和 a[8] 賦值。因?yàn)闆]有對(duì) a[9] 賦值,所以編譯器會(huì)將 a[9] 默認(rèn)設(shè)置為0。當(dāng)數(shù)組長(zhǎng)度比較小時(shí),使用這種方式初始化比較方便。
    的頭像 發(fā)表于 02-17 09:32 ?818次閱讀

    MCU單片機(jī)GPIO初始化該按什么順序配置?為什么初始化時(shí)有電平跳變?

    GPIO初始化時(shí)有時(shí)鐘配置、模式配置、輸出配置、復(fù)用配置,那么在編寫初始化代碼時(shí),到底該按什么順序執(zhí)行呢?如果順序不當(dāng)那初始化過程可能會(huì)出現(xiàn)
    的頭像 發(fā)表于 02-22 11:07 ?1388次閱讀
    MCU單片機(jī)GPIO<b class='flag-5'>初始化</b>該按什么<b class='flag-5'>順序</b>配置?為什么<b class='flag-5'>初始化</b>時(shí)有電平跳變?