Hi TeleFox,Thanks a lot for
Hi TeleFox,
Thanks a lot for taking time to help me!
I came more or less to the same conclusions as you. About your question, the system will spend most of its time in hibernation and will wake up only about once a minute. However, I guess I have no other choice than supplying power to the uC and GPS to keep them in hibernate mode. Therefore, I will need at least a way of supplying regulated current to the GPS, which, unlike the EFM, allows only for an operating supply voltage of 1.71V-1.89V. So, as you mentionned, I will need at least one LDO or buck converter in the system.
As a consequence, the question left to be answered is whether to use a LDO or buck converter. As said, the system will spend most of its time in hibernate mode, so with a current consumption of about 25uA. When active during short periods (a couple of seconds max), it will require maybe up to 50mA. As a consequence, what do you think as the most appropriate solution?
Considering that the converter would have to run continuously to supply power to the hibernating GPS and uC, I was maybe thinking about a buck converter because of the better efficiency (like the LTC3388-1), but I have very little experience with such design issues. What is your opinion?
Also, about the logic levels:
You’ll probably be ok as far as logic levels go, the only one I can see being a problem is the low level output from the UC430… if it’s close to the maximum of 0.4V the EFM32 may not recognise it. Do some testing and see what the actual low level output is, hopefully you can get away without requiring any extra components for level shifting.
Actually I miscalculated, you’re right, it should be fine. I don’t have the UC430 yet, so I haven’t been able to test this so far. In fact, by examining the specs again, I am not even worried about the logic low of the UC430, as it will output something under 0.4V and the EFM32 with will await something under 0.6V (0.3VDD). Am I wrong?
Thanks a lot in advance for your help!
Cheers,
Chris