mcu uart pins configuation | Telit Cinterion IoT Developer Community
December 16, 2016 - 3:14pm, 2259 views
The RXD and TXD pins of BGS2 are connected to an arm 3.3volt micro.
When the system gets in sleep **** and the bgs2 is shut I see a raise in power consumption of about 1 mA !
I have tried to configure the mcu pins with almost all the combination. (in, out, pu, pd, hysteresis...). I also tried VDIG at 1.8 and 2.8volts and still no luck.
Is there any suggestion ?
How are the BGS2 uart pins are configured when its shut ?
Could you provide some more information?
The voltage level of the ASC0 interface can be configured to 1.8V or 2.85V. For ASC1 it is only 1.8V. If I understand you well you have connected it to 3.3V interface of your ARM processor?
Is the ARM processor going into sleep **** and the BGS2 module is shut down?
Where do you measure the power consumption?
Thanks for the answer,
I have tried both 1.8 and 2.85 volts at the ASC0 and the result is almost the same. More tests are at 2.85V.
I connect it with an arm processor at 3.3V . I measure the power consumption of the whole system when arm is in sleep **** and bgs2 is shut. The system is fed from 3AA batteries.
More precise, while in sleep, when I remove the TX pin of the bgs (which is connected to the TX pin of the processor) the consumption is reduced at about 50mA!
I think that you would need to measure the power consumption of the module separately to verify it it exceeds the values form the module's hardware description but I wouldn't expect this as it's considered as stable and well tested.
From that you have written it seems that there might be a problem with the ARM processor which seems not to power off the serial interface in a sleep **** (I'd expect it should but maybe not). Additionally there is a difference of voltage levels of the two interfaces, so maybe some level shifters should be placed in between.
Thanks a lot
I ll try level shifting