Problematic RESn Line - Preventing multiple Propellers from playing nice.
Wossname
Posts: 174
Does anyone here know of some authoritative information about how the RESn pin should be handled on a "real world" Propeller circuit? The Propeller manual seems to use the RESn pin as a receive antenna when the Prop Plug is not attached.
Sometimes when I build a circuit, the RESn pin seems to cause me some problems - even touching the pin with my finger will cause the Prop to reset... even if there's a 4K7 pull-up resistor on there.
I want to be able to use the Prop Plug to program my circuit but I also want to run it __robustly__ when the Prop Plug is not connected. Has anyone got any hints about how to do this?
I have tried to use various combinations of pull-up/down resistors and these have varying success and often simply cause Prop Plug programming to fail.
Is there a "known good" way to handle the RESn line when in-system programming is desirable?
Documentation seems a tad sparse on this subject.
Sometimes when I build a circuit, the RESn pin seems to cause me some problems - even touching the pin with my finger will cause the Prop to reset... even if there's a 4K7 pull-up resistor on there.
I want to be able to use the Prop Plug to program my circuit but I also want to run it __robustly__ when the Prop Plug is not connected. Has anyone got any hints about how to do this?
I have tried to use various combinations of pull-up/down resistors and these have varying success and often simply cause Prop Plug programming to fail.
Is there a "known good" way to handle the RESn line when in-system programming is desirable?
Documentation seems a tad sparse on this subject.
Comments
-Phil
It might be best to put a 47K pullup on RESn, along with a 0.1uF cap to VSS, then drive RESn via a 4.7k. That way, the 4.7k/cap combo can squash any spikes from ESD.
Perhaps it would be possible to revise future versions of the Prop manual to have the example schematic amended to include more explicit handling for things like smoothing caps, pullups and anti-ESD measures? If not in the schematic itself then in the text that accompanies it.
Indeed, the schematic in the manual connects it directly to VSS. I do want the BOEn enabled anyway, it is a sensible thing to do IMO.