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