I upload a program onto my DA9062 and whenever I run it, it stays on Power-down mode. This didn't happen in previous boards that I put this program in. Could I get some assistance with this?
I have a few questions:
1) I am attaching a PDF version of the text generated from the .ini file along with a PDF (on a separate reply) of the schematic sheet containing the DA9062.
2) I am testing the .ini file with the DA9062 Smart Canvas GUI.
3) I do not. I only have the ICP Kit and the application boards with the DA9062 attached
4) the VDDCORE pin is attached to a capacitor running straight to GND. There is no voltage (see attached schematic PDF)
5) There is no difference between the hardware or the .ini file used to program the DA9062 in the other boards.
Attached is the schematic PDF
When the devices is in power-down, would you be able to short nONKEY to GND?
VDDCORE is an indicator into what state the PMIC is in. If the VDDCORE is at 2.2 V, the PMIC is in RESET mode. If VDDCORE is 2.5V then the PMIC is in Active mode. If it is 0 V, the device is in either RTC mode, damaged or there is no supply.
Shorting nONKEY to GND will provide the PMIC with a wake-up event. If the PMIC boots-up, then it is getting stuck in RTC mode.
I will need some time to review your .ini file.
Could you send me the .ini file in text format.
I am attached a zipped folder with the .ini file
With the current configuration, nONKEY is attached to the 3.3V power rail . Shorting it will probably damage the application board.
I think i have spotted the main problem. The CONFIG_ID has been set to 0. This needs to be set to a value greater than 0, if this the config_ID is set to 0, the device will not load the OTP at start-up. Could you also set the VRC number to 2.
What value do you recommend for CONFIG_ID. I will go ahead and set the VRC number to 2 as well.
We useally store the OTP number in this register. However as you are going down in the in-circuit programming route, the choice is yours. The VRC number is used to idenfity the devices, 2 for DA9062...etc.
I am going to make these changes to the ini file and try to program them into the DA9062. I will let you know the result as soon as it's done.
I am getting an error on the I.C.Programmer that says, "Bad OTP data length. Skipping programming...". The CRC hasn't changed on the chip so nothing has been affected.
Are you trying to re-program ICs or are you using a fresh batch?
I will update the .ini file and send it to you. I am based in a different time zone, so it might be tomorrow that i get a reponse to you.
I was able to re-program the IC with those two changes (CONFIG_ID and VRC) and the OTP has load and the chip is functioning as expected.
Thanks for the help,
I have attached a file.