摘要: 为了保证MAX3955和MAX3956器件的正常运行,必须对其进行初始化。本应用说明描述了这些设备的推荐初始化过程。
MAX3955和MAX3956的推荐初始化顺序
读取TOPSTAT寄存器。当这个寄存器读回010X XXXX时,MAX395X不再处于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标志,直到它们被清除。
社群二维码
关注“华强商城“微信公众号
Copyright 2010-2023 hqbuy.com,Inc.All right reserved. 服务热线:400-830-6691 粤ICP备05106676号 经营许可证:粤B2-20210308