亲爱的论坛专家,
根据DA9062 datasheet
nRESET是一个低电平复位输出,用于复位系统的主机处理器。信号可以配置为推拉或开路输出(PM_O_TYPE)。”
我们想知道nRESET是被配置为推拉式输出还是在冷启动后的开路输出(CONFIG_A [0x106]寄存器的内容在冷启动后?)
我们不使用芯片的OTP功能。我们只是从一个设计开始,到目前为止,我们还没有一个eval工具包来自己读取默认的寄存器设置。: -)
通常,在数据表中在冷引导之后提到寄存器设置[“默认值”]会很有帮助。
由于advcance,
马丁
设备:
你好马丁,
您打算如何通过I2C配置未编程的DA9062 ?
DA9062将需要用一个OTP编程。可以使用DA9062 GUI和我们尝试和测试过的启动ini文件轻松创建OTP。一旦PMIC成功启动,就可以通过I2C改变DA9062的配置。
亲切的问候,
艾略特德克斯特
嗨,艾略特,
是的,我们计划在设备的每一个通电(“通电”)上配置空白(=“非OTP编程”)DA9062。
由小型LDO驱动的小型微控制器将处理DA9062的配置。
你对我们问题的回答听起来好像没有预先的OTP配置就无法操作DA9062。
(你说的是“DA9062需要用OTP编程”。)
实际上,通过读取数据表,我们认为我们可以通过I2C(每次通电)来配置它,这样就可以了。
我们的主要问题是:
“OTP真的是强制性的吗?或者,仅仅通过I2C配置就可以让DA9062正常启动和运行吗?”
请帮忙澄清一下,因为我们的硬件设计已经在进行中了。
提前感谢您的宝贵支持,
马丁
你好马丁,
当DA9062成功启动后,您可以通过I2C动态地更改它的寄存器设置。对于您的设置,最好的解决方案是用一个基本的OTP对DA9062进行编程,该OTP将配置设备的基本寄存器。然后你可以启动设备并写入它,我们不建议启动设备“空白”。
你认为在设备编程方面有什么问题?
亲切的问候,
艾略特德克斯特
非常感谢你的解释,艾略特!
我知道通过OTP预编程设备是正确的方式让它正确地启动和运行。
我们认为如果在电路板的制造(和测试)过程中跳过OTP步骤,可以节省一些制造成本。
其他的想法是通过电路测试人员来处理OTP,但似乎OTP协议不是“开放的”(公共的),所以需要额外的努力来训练电路测试人员使用目前未知的OTP协议……或者有任何文件可用的“做它自己的OTP”(意思是完全自动化的OTP) -除了OTP-ing芯片由您的GUI?
(如果我们知道协议,我们也可以通过小型机载微troller做OTP…)
到目前为止非常感谢,我们将在内部讨论这个问题,稍后我们可能会提出进一步的问题。
马丁
你好马丁,
DA9062可以通过在线编程板进行编程。我附上了在线编程应用笔记的链接。
ICP:
https://www.dialog semiconductor.com/sites/default/files/an - pm - 080 _in ci..。
我们目前正在筹建安富利,并对我们的电路板进行编程。但是我不能给你一个估计的时间。
亲切的问候,
艾略特德克斯特