Boot on Power-Up Problem with three T3.6s.

Status
Not open for further replies.
I've posted to this old thread as I just had a problem with power-on for a teensy 3.6 and looked for other comments.

I was using a small switching regulator based on an MP2307. These are available for pennies on ebay and are pretty efficient as they use synchronous rectification. They also offer soft-start which is a bonus .. but the boards I have follow the data sheet recommendation and take 15ms to start (a nice clean linear ramp). I found I had to reset the board manually before it would work.

I've swapped the regulator for an almost equally small and cheap MP1584 device. It starts in 5ms and the teensy boots fine. It would also have been possible to change a capacitor to speed it up.

I also have a bunch of 3v3 radios (esp2866 and nrf24l01) on the project. Since these take quite a bit of current, they have their own power supply but that means it's possible for them to be powered and not the teensy, or vice versa. This can result in one or the other being supplied power through their I/O pins.

Is it possible to supply the teensy directly with 3v3, so I can run it off the same regulator ?

pic : regulator using MP2307 on the left, MP1584 on the right. The MP2307 pcb is the size of a TO220 and I've found them for as little as £2.70 for 10 ! Note that the max input is only 26V though, so a bit tight for 24V systems. The 1584 has a bit more margin at 28V.

IMG_20171023_012724.jpg
 
I have had boot up problems with my Teensy 3.6 for some time now. This thread saved the project! (https://www.instructables.com/id/Arduino-Car-Display/) I installed a TI LP3470-2.93 that you can order free samples of from TI. This IC has a variable reset signal time and a fixed threshold voltage of 2.93V. I used a 0.22uF capacitor to create about a ~500ms delay, which worked perfectly.

I wasn't able to reproduce my exact problem consistently to measure the start up voltage waveforms unfortunately. I did have this problem semi-regularly when the teensy 3.6 was exposed to temperatures below 40°F.
 
Teensy 3.6 Europower Helper

This thread saved my rear as well. I have a pair of Eurorack modules that use the Teensy 3.2. I've been working on adding capabilities when a 3.6 is dropped in instead, but was not able to get them to boot when powered from the Eurorack power supplies in my studio. The tips above did the trick. Lifesaver!

To make it easy (as I'm not modifying the original circuit), I was able to put together a little PCB using the parts that @neutron7 recommended and it has worked like a dream. It slips right under the protruding portion of the 3.6 - all that was needed after assembly was to trim down the headers so that they didn't make contact with the original board.

SRVDIlgm.jpg


X6iRXQUm.jpg


Thanks to everyone who worked on, offered suggestions, and shared their solutions!!!
 
That's a great idea! I'm still having the problem and am struggling with having to solder the chips in suspended on 30AWG wire. Hardly an elegant robust solution. A potential problem is I also use Tindie expansion boards for the T3.6, which may make mounting your board difficult. I already have a "Tower of Teensy" with the Tindie board, the T3.6 and the Audio Board all piggy-backed in sockets! Are your boards available anywhere, for example from OSH Park? I'd like to to try one out to see if I can force a fit...
Derek
 
Experiencing this same problem. Can POR time or WDT setting address this?

I am also having this same problem. As with everyone else, I have experienced good power up, but lack of USB programming by putting a 0.1uF and a 0.01uf. I have a 100uF on my 5 v regulator output, and I tried to bump it up to 200uF. I connected a scope and it looks similar to the scope trace on this thread.

I am very familiar with PIC microcontrollers. they have power-on-reset timers and even hardware watchdog timers that can be configured through software, yet retain their settings so they operate without the software running. I looked through the datasheet of this chip, and it seems the POR is voltage based, with no way to change the setpoint, and everything Ive seen Watchdog related seems software based - though the datasheet indicates the timeout is configurable.

Is there some setting that can be made to address this instead of more hardware?
 
Status
Not open for further replies.
Back
Top