Jerry,
toggle quoted message
Show quoted text
Correct, we need the pullup on A0 for reasons of backward compatibility. At startup the firmware detects whether or not the PTTsense line is installed. When the PTTsense is NOT installed, input A0 will be open. Without a pullup the digital level will be undefined so we won't be able to reliably detect this condition. With the pullup resistor enabled, and a 10K resistor in the PTTsense line, we typically get 1.25V on A0 during RX, which is well below the threshold. You could use a smaller resistor value but it shouldn't be necessary. BTW, the 1.25V suggests that the internal pullup resistors are about 30K, which is smaller than I expected (I've always thought they were at least 50K). 73 Allard PE1NWL On Sun, October 1, 2017 20:01, Jerry Gaffke via Groups.Io wrote:
Allard, |