This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

cc3200 initial power up

Other Parts Discussed in Thread: CC3200

I have a new design using the CC3200. I can not get any out output from the 40MHz clock, 32KHz Clock or any of the DC regulators. I looked at pin 9 for example and the launch pad has about a volt output my boards has zero. All output are zero except the SPI_CL and its high. 

I have Swapper crystal several time with 6 and 8.2 pf load cap, but no help. 

Is there some lock up mode the device comes up in?

I have verified all pin connections and components. Everything looks OK, except the 3200 will not start.
  • Have you checked the SoP pin configuration (Page 50 of the DS). Check your jumpers...if its in UART Flash mode, it wont start according to the DS
  • Thanks for your comment. i do not see that on page 50. page 56 does have the follow; UARTLOAD Pullup Pulldown Pulldown LDfrUART Factory/Lab Flash/SRAM load through UART. Device waits indefinitely for UART to load code.
    The SOP bits then must be toggled to configure the device in functional mode."
    When i try to Format, i get a reading ACK signal error failed and after foru attempts it time out.
  • did you set the SOP bits before power up of the system (according to the table), then try to format?
    SOP2 should be pulled up, SOP1 and 0 should be pulled down (same as the table you found) and the boot sequence precedes this.(in the DS)

  • Thanks, and Yes i have SOP2 high and SOP1 & 0 low prior to power up the device. Should i ever see the 40 mHz clock at the crystal. I do not and the device doen't respond to the UART data. with an ACK.
  • Larry - 

    thanks for sending over the schematic - here is what i found in the last few minutes

    • You DNP’ed load caps on your 24MHz crystal (where we have 40MHz) this is WLAN XTALP and N pins (this cannot be helpful i.e. wrong crystal and no load caps)
    • Pullup on CC_nRESET is 10k versus 100k (his R7 our R1, from figure 6-1 in the DS, you said you were using that as reference. Our R5 on the CC3200 LP schematic)
    • Looks like your pin 48 is not connected, this should be connected to Pins 36 and 25. (this is VDD_ANA1)
    • Pin 45 not connected to CC_GPIO_31
    • Pin 47 not pulled up to VCC_DCDC_3V3, nor does it have 10uF bulk cap (this one we need to fix for ourselves – in the DS, this shows being connected to 0.1uF cap, on LP, we show 10uF cap
    • The 32kHz crystal has 12pF load caps, we use 10pF, don’t know the tolerance on this one, with this crystal, but it is a difference.
    • Pin 21 (SOP2) has 10k pulldown (we use 2.7k on LP) and I cannot find 270 Ohm pullup for SOP2 either
    • No 100k pulldown on pin19 (for his JTAG, you do have provision for this, too)
    • 3.6uH inductor for 50 Ohm line where we have 3.6nH
    • I2C pullups too low (they are 910 Ohms) – should be higher value of resistance – we use 3.3k on LP, usually I think the math works out to about this range or a little higher on I2C bus. 

    i think the no connects i describe above and the lack of a 40MHz crystal and associated load caps in addition to the handling of the SOP line look to me like places you need to check and fix

    also, yesterday, i did have members of the SImpleLink team do a sanity check for you by using emulator on one LP to flash another - this works 

    A picture of this was taken and can be shared if you need it.

  • Yes if you have a picture of your using a emulator to flash another, please send me a picture.
    Thanks again
  • Hi Larry,

    You can connect the two boards as follows:

    If you want to use a emulator to flash another one, you should connect the following wires.

  • Thanks for the information. it confirms my connection. However, I keep getting an ERROR when i try to format or try anything. I will work off the problems that your group found. 

    Thanks Again1

  • Hi Larry,

    I would also troubleshoot in the following manner:

    1) Have them verify the correct voltages are making it to the part. For example ensure that 3v3 is getting to pins 37, 39, 44, 54, and 10. Perhaps provide a table of voltages on all supply pins, reset and sop pins

    2) by pass the 32khz clock with an external clocking source of the same frequency and see if you can get the part to work. This of course request the voltages in 1) to be correct.

    3) Do the same with the 24MHz clock (try a 40MHz clock as recommended in the data sheet).

    4) capture the relevant digital lines during startup and normal operation. This may tell us if there is an issue. Try and capture the output of the crystal oscillators before the change to external. It the are not at the correct voltage levels or shape this may cause an issue.

    Thanks,

    Riz

  • 1. yes i have chacked the voltage on 37,39,44,54 and 10
    2. Im not sure i have a 32kkz external clock. however, i do have some cc2532 that work. We were trying to upgrade that project to newer processors, but so far that has not worked. It may get scrubbed soon if i can not get the problem fixed.
    3. I had changed the crystal to a 40mhz with the prober load caps. That did nothing. in faxe i have reied three different types.
    4. I really have nothing to capture, since everything appears to be dead.
    I looked at pin 32 rst with a 100k pullup and th voltage measure .58v
    i alooked at pin 9 and its mesure 0 v.
    I did get a scope trace today which showed the reset pulse and the TX line. i thought it was odd that the TX line pulsed high and low before the reset, but that could be incorrect, because i was synced on the reset.

    I am really stuck as to what to try next.
    I think i have knocked out my launchpad today. I'll order another one tonight.
    basically another bad day.
  • Thanks i finally got all the needed connections to the 3200 and it is now working.
    Thanks for your help!
  • Hi Larry,

    I'm glad you have it working. I'm going to go ahead and close this thread. Please open a new thread if you need any additional help.

    Best Regards,
    Ben