Hello Everyone:
I'm having some trouble with the CC2530 SoC. Here is the explanation:
I made my own “Development Kit” by copying the schematic in the datasheet of the cc2530, the application circuit in page 22. I just connect the digital ports and the reset to external pins in order to have access to them and be able to run some tests, the voltage and GND pins are connected as shown in the schematic as well as the other passive components and crystal.
I have the CC Debugger and I connect it to the SoC as the User’s Guide says, I mean I connect the CC Debugger directly to the SoC with no Development Kit, but the CC debugger is not recognizing the SoC (The LED In the debugger is RED all the time).
I read other answers in this same forum and they indicate some solutions like Pull ups resistors and capacitors, I have tried all of them but the CC Debugger is still not recognizing the cc2530.
The question is: Is there any other component or configuration or schematic needed to program the SoC with the CCDebugger.
I will appreciate all the help, because I am kind of stuck.
Thank you
You should definitely be able to debug your board with a CC debugger. The connections you need are the following:
Note in particular that you need to connect pin 2 to VDD regardless on how you supply power to your test board. This is used by a level converter in the CC debugger to sense the VDD level on your board and convert the debug signals accordingly.
By the way, when you say you copied the schematic for the application circuit in the data sheet, I hope that you copied the layout of the RF balun and power supply decoupling from the reference design available at http://focus.ti.com/docs/toolsw/folders/print/cc2530em.html (or another of the reference designs for CC2530). Otherwise you can be almost certain that your RF will not work, or at least have very poor performance. This should not prevent you from debugging the device with the CC Debugger, though.
If you don't have external power on your board you also need to connect pin 9 of the CC debugger to VDD.
Also please note that the application circuit in the datasheet is not the same as the reference design, for CC2530 reference design please visit the CC2530 product page: http://focus.ti.com/docs/prod/folders/print/cc2530.html#referencedesigns
/delete
Thank you for you answer I didn't expected that quick.
The connections you describe are the same I have in my board, all are the same but the Reset.
Here are the connections I have:
Pin 1 of the CCDebugger to GND
Pin 2 of the CCDebugger to VDD (3V)
Pin 3 of the CCDebugger to P2.2 of the CC2530
Pin 4 of the CCDebugger to P2.1 of the cc2530
Pin 7 of the CCDebugger to a 2.7k resistor then to the Reset of the CC2530 in parallel to a 1nF capacitor connected to GDN (As the CCdebbuger User’s guide indicates )
I have a 3V power supply connected to the CC debugger and connected to the CC2530. The Ground Plane is the same for the CCdebbuger and for the CC2530.
The balun on my board is correct, is the same as the Reference Design, I don’t know about the performance of the RF because I was not capable to test the SoC.
The debugger is still not recognizing the C2530, now I am adding the decoupling capacitors described in the reference design for the VDD pins. I let you know if it works.
Thanks again for your answers
Hi,
I just wanted to check if you were able to connect your board to the CC Debugger?
A schematic of your board would help answer this. Do you have P2.1, P2.2 with a 10K pull up, /Reset, gnd and Vcc(debugger pin 2) connected from your board to the CCDebugger?
Hi again. No I couldn't connect the CC Debbuger to the cc2530. I added the decoupling capacitors to Vdd as indicated in the reference design (CC2530EM) and the LED remains in RED. I don't know what else to do.
thanks
yes I tried all of them. Pull-up's , RC filters. here in the forum I read and tried many solutions but none of them worked.
Are you pushing the reset button on the CCDebugger to connect?
Another question, how much current does the board draw without the cc Debugger attached?.
H Stewart Are you pushing the reset button on the CCDebugger to connect?
Yes, several times after connecting the board and the ccdebugger
H Stewart Another question, how much current does the board draw without the cc Debugger attached?.
About 15mA.
With the ccdebugger abourt 25mA.
The current are in the good range. The interface to the CCDebugger has been gone over several times. What about the crystall? What part number is it and what type and size caps did you use?
H Stewart The current are in the good range. The interface to the CCDebugger has been gone over several times. What about the crystall? What part number is it and what type and size caps did you use?
I used ceramic capacitors the values are the same of the reference design(CC2530EM), the part number is AVX06035A270JAT2A.
About the crystal is an Oscilator of 32MHz by Abracon with part number ABM3B-32.000MHZ-B2-T
Actually I got ahead of the problem: The CC2530 comes up on the internal RC oscillator, it has to be set up via software to switch to the XTAL.
If you have access to a o'scope check to see if there are any oscillations on the power supply pins including DECOUPL and watch /RESET while trying to connect.
If you are away from the o'scope use the multi-meter set on VAC to check the DC lines for oscillation. It should read less than 50mv.
Use the multi-meter to check the CC2530 /reset pin when pushing / releasing the /reset button on the CC_Debugger. Since it is a short pulse when you release the button you will see the voltage drop to maybe 2.8Vdc for a instant. It is easier to see something on the Vac scale where it will be zero in steady state but momentarily show as high as .9 Vac as soon as you release the button.