3 posts / 0 new
Last post
david_33021
Offline
Last seen:11 months 2 weeks ago
加入:2015-07-28 15:10
Configuring 3V3 output

Hi!

I'd like to configure the 3V3 output to produce 2.4V for the sensors on our PCB. I haven't found an API (sys_power_mgr?) or a handy dg_config define for this yet, but I did find register LDO_CTRL1_REG in the data sheet. Would you recommend I set the appropriate bit or bits in LDO_CTRL1_REG, maybe something like

REG_SETF(CRG_TOP, LDO_CTRL1_REG, LDO_VBAT_RET_LEVEL, 0x0);

Should I do this in system_init before creating my application's task? Would this configure 3V3 both when the 1468x is active and also when it is in extended sleep?

Thanks for your help!
David

Keywords:
Device:
MT_dialog
Offline
Last seen:2 months 2 weeks ago
工作人员
加入:2015-06-0811:34
Hi david_33021,

Hi david_33021,

Yes with the above command you should be able to set the V33 output to 2.4V when you are in sleep mode. If you would like this setting when you are awake or when you plug the USB then you will have to apply also the below mods, in order to set the LDO that handle the 3V3 during the awake state and during the USB plug in. System init is a proper place for that although be aware that the 68x starts with a default configuration of 3.3V so that means for a very short amount of time until the fw runs you will have the default voltage on the 3V3 pin.

REG_SETF(CRG_TOP, LDO_CTRL1_REG, LDO_VBAT_RET_LEVEL, 0x0);
REG_SETF(CRG_TOP, LDO_CTRL1_REG, LDO_SUPPLY_VBAT_LEVEL, 0x0);
REG_SETF(CRG_TOP, LDO_CTRL1_REG, LDO_SUPPLY_USB_LEVEL, 0x0);

Thanks MT_dialog

david_33021
Offline
Last seen:11 months 2 weeks ago
加入:2015-07-28 15:10
Thank you! That works nicely

Thank you! That works nicely - after implementing your recommendation, I'm now seeing 2.4 volts on the V33 output.

David