The purpose of this group is to foster exchange of information on the Texas Instruments MSP430 family of microcontrollers and related tools. Everyone welcome, all levels of familiarity/expertise.
ez430 slow power on - duemchen - May 1 3:51:05 2009
if I slowly increase the U++ from 0.00 V to 3.30 V
the processor does not start.
Watchdog do not help.
What is to do ?
A system with battery and solarpanel can have this conditions.
------------------------------------

(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )
RE: ez430 slow power on - "Dunbar, Steve" - May 1 9:36:59 2009
This is a problem with many microcontrollers. You'll like need to use a supervisor, such
as the TI TPS3803 to release the reset properly.
Steve
[cid:image001.gif@01C9CA2F.8B70F800]
Steven Dunbar
Analog/RF Field Applications
Rocky Mountain Region
Texas Instruments
________________________________
From: m...@yahoogroups.com [mailto:m...@yahoogroups.com] On Behalf Of duemchen
Sent: Friday, May 01, 2009 1:50 AM
To: m...@yahoogroups.com
Subject: [msp430] ez430 slow power on
if I slowly increase the U++ from 0.00 V to 3.30 V
the processor does not start.
Watchdog do not help.
What is to do ?
A system with battery and solarpanel can have this conditions.
[Non-text portions of this message have been removed]
------------------------------------
______________________________
Stellaris® MCU Family: New Parts, New Package, New Price.

(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )Re: ez430 slow power on - Matthias Weingart - May 4 4:08:44 2009
"duemchen"
:
> if I slowly increase the U++ from 0.00 V to 3.30 V
> the processor does not start.
> Watchdog do not help.
>
> What is to do ?
> A system with battery and solarpanel can have this conditions.
>
What MPS430 are you using? Try one from a newer generation. Probably they are
better.
M.
------------------------------------
______________________________
Stellaris® MCU Family: New Parts, New Package, New Price.

(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )Re: ez430 slow power on - progen_mx - Aug 4 19:25:00 2009
I have the same problem. I am currently using the new energy harvester from cymbet
CBC5300-24C, its pretty cool althoug it has some weakneses.
The microcontroller sometimes goes in this state in wich is not on nor off. This happens
when the supply voltage for the microcontroller is around 1 volt.
At 1 volt the ez430 is not completely on so i cannot execute any code but is still sucking
7mA wich is a lot, so I get no chance of shutting down the radio. The radio sucks 20mA at
3V.
I tried some software tricks like for example:
-------
//added to check if battery voltage stable before linking
unsigned int current_voltage;
current_voltage = get_voltage(); // get current battery voltage
if(current_voltage < run_voltage)
{
current_voltage = 0;
while (current_voltage < ad_check_voltage)
{
__bis_SR_register(LPM3_bits + GIE);
current_voltage = get_voltage();
}
}
-------
This works sometimes if the microcontroller can actually execute code, otherwise I am
stuck at 1volt 7mA.
How did you fixed your problem? I have tried the voltage supervisor and then a transistor
but I cannot afford the .55 voltage drop of the transistor.
Any Ideas?
--- In m...@yahoogroups.com, Matthias Weingart
wrote:
>
> "duemchen" :
>
> > if I slowly increase the U++ from 0.00 V to 3.30 V
> > the processor does not start.
> > Watchdog do not help.
> >
> > What is to do ?
> > A system with battery and solarpanel can have this conditions.
> > What MPS430 are you using? Try one from a newer generation. Probably they are
> better.
>
> M.
>
------------------------------------

(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )Re: ez430 slow power on - old_cow_yellow - Aug 4 23:03:58 2009
I do not have the hardware you are talking about. But I think you can solve the problem
this way:
At where the RESET vector is pointing to (if you use c, this is the very first instruction
of c start-up code) you change BCSCTL1 to 0x80 to reduce the DCO frequency. After that,
you use the ADC to monitor the Vcc voltage. Only when the Vcc is high enough you can speed
up the DCO or use the crystal and turn on the radio.
--- In m...@yahoogroups.com, "progen_mx"
wrote:
>
> I have the same problem. I am currently using the new energy harvester from cymbet
CBC5300-24C, its pretty cool althoug it has some weakneses.
>
> The microcontroller sometimes goes in this state in wich is not on nor off. This happens
when the supply voltage for the microcontroller is around 1 volt.
>
> At 1 volt the ez430 is not completely on so i cannot execute any code but is still
sucking 7mA wich is a lot, so I get no chance of shutting down the radio. The radio sucks
20mA at 3V.
>
> I tried some software tricks like for example:
> -------
> //added to check if battery voltage stable before linking
> unsigned int current_voltage;
> current_voltage = get_voltage(); // get current battery voltage
> if(current_voltage < run_voltage)
> {
> current_voltage = 0;
> while (current_voltage < ad_check_voltage)
> {
> __bis_SR_register(LPM3_bits + GIE);
> current_voltage = get_voltage();
> }
> }
> -------
>
> This works sometimes if the microcontroller can actually execute code, otherwise I am
stuck at 1volt 7mA.
>
> How did you fixed your problem? I have tried the voltage supervisor and then a
transistor but I cannot afford the .55 voltage drop of the transistor.
>
> Any Ideas?
>
> --- In m...@yahoogroups.com, Matthias Weingart wrote:
> >
> > "duemchen" :
> >
> > > if I slowly increase the U++ from 0.00 V to 3.30 V
> > > the processor does not start.
> > > Watchdog do not help.
> > >
> > > What is to do ?
> > > A system with battery and solarpanel can have this conditions.
> > >
> >
> > What MPS430 are you using? Try one from a newer generation. Probably they are
> > better.
> >
> > M.
>
------------------------------------

(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )Re: ez430 slow power on - progen_mx - Oct 27 16:35:41 2009
Wow, I am finally finishing this project and I tried lots of stuff to fix this problem.
Nothing works better than what you suggested.
Thanks. :)
--- In m...@yahoogroups.com, "old_cow_yellow"
wrote:
>
> I do not have the hardware you are talking about. But I think you can solve the problem
this way:
>
> At where the RESET vector is pointing to (if you use c, this is the very first
instruction of c start-up code) you change BCSCTL1 to 0x80 to reduce the DCO frequency.
After that, you use the ADC to monitor the Vcc voltage. Only when the Vcc is high enough
you can speed up the DCO or use the crystal and turn on the radio.
> --- In m...@yahoogroups.com, "progen_mx" wrote:
> >
> > I have the same problem. I am currently using the new energy harvester from cymbet
CBC5300-24C, its pretty cool althoug it has some weakneses.
> >
> > The microcontroller sometimes goes in this state in wich is not on nor off. This
happens when the supply voltage for the microcontroller is around 1 volt.
> >
> > At 1 volt the ez430 is not completely on so i cannot execute any code but is still
sucking 7mA wich is a lot, so I get no chance of shutting down the radio. The radio sucks
20mA at 3V.
> >
> > I tried some software tricks like for example:
> > -------
> > //added to check if battery voltage stable before linking
> > unsigned int current_voltage;
> > current_voltage = get_voltage(); // get current battery voltage
> > if(current_voltage < run_voltage)
> > {
> > current_voltage = 0;
> > while (current_voltage < ad_check_voltage)
> > {
> > __bis_SR_register(LPM3_bits + GIE);
> > current_voltage = get_voltage();
> > }
> > }
> > -------
> >
> > This works sometimes if the microcontroller can actually execute code, otherwise I am
stuck at 1volt 7mA.
> >
> > How did you fixed your problem? I have tried the voltage supervisor and then a
transistor but I cannot afford the .55 voltage drop of the transistor.
> >
> > Any Ideas?
> >
> > --- In m...@yahoogroups.com, Matthias Weingart wrote:
> > >
> > > "duemchen" :
> > >
> > > > if I slowly increase the U++ from 0.00 V to 3.30 V
> > > > the processor does not start.
> > > > Watchdog do not help.
> > > >
> > > > What is to do ?
> > > > A system with battery and solarpanel can have this conditions.
> > > >
> > >
> > > What MPS430 are you using? Try one from a newer generation. Probably they are
> > > better.
> > >
> > > M.
> > >
>
------------------------------------

(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )