Standarder - och att följa dem.
Enligt EIA RS 232 C ska spänningen på en ingång i ett sådant interface tolkas som en etta (mark), om den ligger mellan -3 och -15 VDC. Spänningar mellan +3 och +15 VDC ska tolkas som en nolla (space). För att säkerställa detta, ska utgångarna ligga på -5 till -15 VDC, resp. +5 till +15 VDC.
Området mellan -3 och + 3 VDC är förbjudet område, där spänningen kan tolkas som vad som helst.
Men en eTrex, som bara har 3 VDC matningsspänning, innehåller ingen elektronik (RS 232 C line drivers) för att förändra dessa nivåer. Varken uppåt eller neråt.
Därför signalerar den mellan 0 VDC och 3 VDC, något som brukar gå i alla fall, tack vare en generös tolkning av standarden i våra datorer.
Däremot fungerar det inte alls tillsammans med en del andra utrustningar, som gör likadant, dvs litar på att den andra änden ska skicka upp (eller ner) spänningen till någorlunda korrekta nivåer.
När man då vet, att det ligger så nära marginalen med friska batterier, är det lätt att inse, att kommunikationen blir problematisk när batterierna närmar sig 2 VDC. Strax under 2 VDC stänger en eTrex av sig själv.
Då är det definitivt dödfött att kommunicera!
Anders