Computerman29
Full Member level 3
- Joined
- Jul 23, 2006
- Messages
- 166
- Helped
- 21
- Reputation
- 42
- Reaction score
- 17
- Trophy points
- 1,298
- Location
- North Judson, IN USA
- Activity points
- 2,789
pickit 2 vpp voltage level error
Greetings All,
I drew the original schematic for the PicKit 2 into Eagle using all through-hole components. I substituted the dual MOSFET with discrites, and replaced the op-amp with a through hole version. All of the other parts are identical to the original (just through-hole).
The problem is when I built the circuit, the device connects and is recognized by both MPLAB and PicKit software, but it disconnects randomly, the PicKit software detects either a short in Vdd, or Vdd=0V. Sometimes it reads correctly. Vpp is all over the place. Again, sometimes it reads correctly. When I test it with my meter, everything reads correctly. MCLR on/off works properly. 30kHz toggle works properly on both the PGC and PGD pins. I am also able to store a unit ID, but it will not calibrate. Vdd reads 4.26V on my meter.
I am pretty sure the schematic is correct. Maybe the MOSFET's and/or op-amp are too slow? I think it is the layout. The only way to keep it single-sided was to add several jumper wires and I think that added too much capacitance.
I am relatively new to designing PCB layouts. I dealt mainly with perfboard (hobbyist style). If somebody more experienced than I in designing layouts could assist me I would be most grateful. I will post my Eagle files. Thanks.
Greetings All,
I drew the original schematic for the PicKit 2 into Eagle using all through-hole components. I substituted the dual MOSFET with discrites, and replaced the op-amp with a through hole version. All of the other parts are identical to the original (just through-hole).
The problem is when I built the circuit, the device connects and is recognized by both MPLAB and PicKit software, but it disconnects randomly, the PicKit software detects either a short in Vdd, or Vdd=0V. Sometimes it reads correctly. Vpp is all over the place. Again, sometimes it reads correctly. When I test it with my meter, everything reads correctly. MCLR on/off works properly. 30kHz toggle works properly on both the PGC and PGD pins. I am also able to store a unit ID, but it will not calibrate. Vdd reads 4.26V on my meter.
I am pretty sure the schematic is correct. Maybe the MOSFET's and/or op-amp are too slow? I think it is the layout. The only way to keep it single-sided was to add several jumper wires and I think that added too much capacitance.
I am relatively new to designing PCB layouts. I dealt mainly with perfboard (hobbyist style). If somebody more experienced than I in designing layouts could assist me I would be most grateful. I will post my Eagle files. Thanks.