1
\$\begingroup\$

I have a PICAXE (20M2) project that I am working on and I have two separate boards one programs the chip, the same chip then gets transferred to the other board, to which the peripherals (LEDs, Servos, Switches) are connected, for the PIC to do its work. On the second board (the non-programming one) I have read in the documentation that the serial in pin cannot be left floating and should be pulled down. Does anyone know what size resistor should be used between the Serial in pin and the Ground. Going on the below diagram (which is the schematic for the download board) I am guessing a 33K resistor (10K+22K rounded to the nearest value resistor I have available). Thanks in advance! PICAXE Download Circuit

\$\endgroup\$
1
\$\begingroup\$

A link to the documentation of the board would possibly permit a more definitive answer, but general rules of thumb can be applied.

The reason a pull-down resistor is suggested for the serial in pin, is to prevent the input from floating when not driven by anything. If the pin were allowed to float, it would be sensed as a series of random voltage changes due to electromagnetic interference, and the device would attempt to interpret it as some (nonsensical) serial signal.

To prevent such floating, in general anything from 100 KOhms down to 10 KOhms will be used as a pull-down value. The smaller values will make the input less sensitive to EMI when not being driven, but will also make the output of the driving circuit work harder (more current) to generate a high on that pin. Wasted power, more heat at the driver, faster battery drain (if applicable), not nice.

Too high a resistance means that relatively small electromagnetic interference, such as from a nearby motor or electronic device, would permit the serial input pin to perceive state changes due to the noise, so the purpose is defeated.

In general, one would start with 100 K, and if interference persists, work downward in steps to the 10 K shown in the schematic. The exact value of the pull-down resistor is non-critical.

\$\endgroup\$
  • \$\begingroup\$ Thanks you! This perfectly answers my question I have gone with the 33K I originally suggested and as current draw isn't really an issue for me, this worked. I just wanted to make sure that I didn't damage the PICAXE Chip. \$\endgroup\$ – user2756856 Jan 3 '14 at 9:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.