MAX3955和MAX3956器件必须正确初始化,以保证正常工作。本应用笔记介绍了这些器件的推荐初始化过程。
MAX3955和MAX3956器件(MAX395X)必须正确初始化,以保证正常工作。以下是MAX395X器件推荐初始化顺序的流程图和说明。此序列应在上电复位 (POR) 后执行,并用于检测掉电条件并从中恢复。遵循这些推荐步骤将确保MAX395X在POR或掉电后按预期工作。
推荐MAX3955和MAX3956器件的初始化顺序
阅读 TOPSTAT 寄存器。当该寄存器读回395X XXXX时,MAX010X不再处于POR。
需要初始化标志是一个固件标志,表示MAX395X需要初始化。该标志应在微控制器的POR之后设置,每当MAX395X处于POR或掉电状态时。
仅当MAX395X因POR或掉电而需要初始化时,才继续此初始化程序。
阅读 TXSTAT1 寄存器以验证 VCCT、VCCTO、VOUT、TOUTA 和 TOUTC 电压是否都在有效的工作范围内。当 TXSTAT1 = 0XXX 000X 时,这些电压有效。
必须加载工厂编程的校准常数,以确保MAX395X正常工作。这是通过编写流程图中显示的数据来完成的。
可选步骤:等待MAX395X读取的VCCX、VCCT和VCCTO电压大于2.8V。这有助于确保在MAX395X初始化和激光电流斜坡上升时,电源电压可能下降不会产生掉电情况。如果要监控这些电压,则必须在等待DDM参数的首次转换完成时至少增加40ms的等待时间。
发送故障清除命令,这是通过将 68h 写入地址 00h 的 MODECTRL 寄存器来完成的。如果在电源斜坡期间发生临时故障,这将解除FAULT引脚的置位。
将所有MAX395X寄存器初始化为正确的应用特定值。
清除“需要初始化”标志,因为MAX395X现已正确初始化。
注1:MAX395X状态寄存器(包括TOPSTAT和TXSTAT1)包含粘滞位,这意味着在读取之前,这些位将保持设置状态。读取后,如果标志的源已被删除,则位将重置为零。由于状态位是粘滞位,因此在状态位读回清除之前,可能需要多次寄存器读取。
注 2:所示流程适用于每次执行微控制器主处理循环时调用一次的例程。这允许使用相同的例程检查 POR 的完成情况以及任何后续掉电情况。此流设计为在等待标志清除时不持有微处理器;相反,微处理器将在下次通过主循环再次检查。可以开发类似的流程,连续轮询MAX395X标志,直到它们清除。
审核编辑:郭婷
-
微控制器
+关注
关注
48文章
7542浏览量
151316 -
寄存器
+关注
关注
31文章
5336浏览量
120230
发布评论请先 登录
相关推荐
评论