- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I have aqcuired a project from a former employee that was in the final stages of development. I have the first production run of the final product and I am trying to program them.
I cannot get the PSoC processor to be recognized by the programmer. PSoC part CY8C4246AZI-L433 - verified by visual inspection of part on board
VDDA, VDDD is 5.0V
VSSA, VSSD (2) to ground
VCCD to 1uF cap to ground
VDDIO is 5.0V
There is a 10 pin header on the pcboard for programming.
pin 1 - +5v, verified with DMM and also in the programmer.
Pin 3,5,7,9 - gnd
pin 2 to pin P3[2] on chip, verified with ohm meter
pin 4 to P3[3] on chip, verified with ohm meter
pin 6,8 NC
pin 10 to pin36 (XRES) on chip with 0.1uF to gnd
I have also tried to program using creator with the same results
I have checked the connections between the PSoC and programmer header
I think the programming protocol is correct
The correct connection option is selected.
What am I missing?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
To me everything you wrote seems to be correct.
May be you have already done it but in case you have not,
please refer to the AN88619 - PSoC 4 Hardware Design Considerations.
Chapter 4 power and the Appendix C Schematic Checklist may be some help.
In my experience, usually what we can go wrong is either power, reset pin connection and/or debugger connection.
Although I am not an expert of hardware, I would try...
(1) Check the voltage of the VCCD pin. (It should be 1.8V +/- 5%)
(2) Check if XRES is high when idle
(3) Disable the AutoDetection and set the device manually
moto
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
To me everything you wrote seems to be correct.
May be you have already done it but in case you have not,
please refer to the AN88619 - PSoC 4 Hardware Design Considerations.
Chapter 4 power and the Appendix C Schematic Checklist may be some help.
In my experience, usually what we can go wrong is either power, reset pin connection and/or debugger connection.
Although I am not an expert of hardware, I would try...
(1) Check the voltage of the VCCD pin. (It should be 1.8V +/- 5%)
(2) Check if XRES is high when idle
(3) Disable the AutoDetection and set the device manually
moto
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
The XRES pin's capacitor may have a bad effect.
The internal pull-up resistor of the XRES pin and this capacitor have a time constant.
Remove the capacitor decoupling the XRES pin.
Or try changing the Programming Mode to "Power Cycle" instead of "Reset".
Regards,