Jump to content
B@tto

TM4C123 doesn't start

Recommended Posts

Hi guys,

 

I have a simple problem (I hope) : I have designed a custom board with a TM4C123, and I implemented a simple USB port with a linear regulation on 5V to generate 3.3V for the MCU. As there is another source of power on this board for 3.3V, I added a schottky diode to prevent short circuits between supplies. 

 

My problem is when I power my board with USB, It doesn't start, but with the main supply it's okay. I checked voltages : from main = ~3,3V and from USB = ~3V  So I guess that 3V is not enought.

 

What can I do against that ? I tried unsuccessfully to disable BOR but I'm not sure at all of what I tried (not a lot of information on the web). My IDE is Energia but as it's not a problem directly link to it, I posted here.

 

Thanks

Share this post


Link to post
Share on other sites

Chapter 24.3 of the datasheet specifies 3.15 to 3.63 V for recommended operating conditions.

http://www.ti.com/lit/ds/symlink/tm4c123gh6zrb.pdf

 

Also see chapter 24.6.2:
 

The POK (Power-OK) monitor is used to keep the digital circuitry in reset until the VDD power supply is at an acceptable operational level. The digital Power-On Reset (Digital POR) is only released when the Power-On Reset has deasserted and all of the Power-OK monitors for each of the supplies indicate that power levels are in operational ranges. The BOR0 (Brown-out reset) and the BOR1 monitors are used to generate a reset to the device or assert an interrupt if the VDD supply drops below its operational range. The BOR1 monitor's threshold is in between the BOR0 and POK thresholds.

Share this post


Link to post
Share on other sites

Thanks for your answer.

 

I think you're right, even if table 24-10 seems to show that I'm ok versus power-ok. I cannot add any other component as my pcb was design like this.

 

I will try without diode for tests and if it's that issue I will try with another model of diode

Share this post


Link to post
Share on other sites

Ok so I tried without diode and it's okay. I did another test with a PTC fuse instead of the diode, it does not work too. So for now I directly connected the 3V3 from USB to the main 3V3 power but now I know that I should choice an ajustable regulator to compensate the voltage drop ;)

Share this post


Link to post
Share on other sites

You can try to compensate the diode voltage drop by putting another (series) diode (same type as the protection one) between the GND pin of the 3.3 V LDO and the GND of your circuit board.

In this way you will raise the LDO's reference with the same amount you loose on the protection diode.

Share this post


Link to post
Share on other sites

Yep but the board from china was already in my hand and GND tab directly connected to the ground plane so hard to modify in this case xD

 

But you're right it's a good way to do the job

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...