|
There is a 4 part series on Power Supervisor on the PSOCm Today video area.
http://www.cypress.com/?rID=60521
In summary -
1) The primary problem in power up with external loads/drivers/components is exceeding
some threshold of some device prematurley, when the Host is not in control of itself. This
includes setup time issues. TI exhausted itself in 70's trying to create a F-F that would
handle any runt pulse. Still can't buy it.
2) A thorough datasheet normally includes ramp rates for its Vdd supply. Classic problem is
ramping a supply too slow and simple gates will exhibit analog effects rather than digital behaviour
if their Tr, Tf at input is too slow. That is also the way you test a design for faults, ramping
supply at various rates.
3) Generally the threshold in most designs that is a problem is that of a bipolar transistor,
there are special technologies even lower. Many techniques of voltage offset, dropping,
can be used to keep something for turning on prematurely. Even RC delays to hold
off or remove transients.
4) Do not be afraid of register manipulation. It has its place, and gives us more flexibility.
Especially in designs where UDB limnitations can be overcome with devices with large
FLASH that can be used to reprogram chip on the fly. One of PSOCs great examples.
Happened to be in PSOC 1, was a coke machine. There was too little HW in device. So
during day counted change, kept track of inventory, cash, monitored compressor.....At night,
reconfigured into DTMF, dialed up distributor, and uploaded all bottle and cooler information,
then went back to being an accountant. Done it a super cheap part, there were and are
millions of coke machines, a dime saved is ........well you know the rest :)
Regards, Dana.
|