![]() |
If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
![]()
Hey all. Any avionics advice for troubleshooting my latest
gremlin? It's a Narco AR-850 altitude encoder connected vi 1N4007 diodes to a KT-76 transponder and (no diodes) to a KLX-135A VFR GPS/COM. Trouble is, once in awhile the ModeC doesn't work (center says only ModeA). Every once in awhile, they report back an incorrect altitude. Most of the time, however, it works fine. I figured the encoder was crapping out, but the GPS reports the correct altitude, even when center says it's off. I thought initially that the diodes were causing too much voltage drop and corrupting the data to the transponder. Trouble with that theory is that if the diodes were too much drop, then a bit in the grey code would be a '1' instead of being a '0' (i.e. the encoder not pulling the line down low enough). When I checked the error, however, the bits were flipped in the wrong direction. For example, after a climb from 7500' (0x642 grey code) to 9500' (0x672 grey code), the center reported 7500'. The only way this could happen (that I can think of) is that the grey code lines are negative assert (i.e. '1'=0v, '0'=5v). Any thoughts? I'm kinda at a loss here, since I can't isolate any one issue, and I certainly don't want to start replacing components that aren't broken! Thanks in advance, -Cory -- ************************************************** *********************** * The prime directive of Linux: * * - learn what you don't know, * * - teach what you do. * * (Just my 20 USm$) * ************************************************** *********************** |
#2
|
|||
|
|||
![]() wrote in message ... The only way this could happen (that I can think of) is that the grey code lines are negative assert (i.e. '1'=0v, '0'=5v). Isn't that the case. The encoder is an open collector. It has low impedence (i.e. it grounds) the pin when the value is 1 and a high impedence at 0. The connected device (transponder or gps) has to pull up the value if it wants a positive logic value (it's this pull up voltage that requires the diodes, if it was just sinking current they'd not be necessary). |
#3
|
|||
|
|||
![]()
Ron Natalie wrote: : Isn't that the case. The encoder is
an open collector. It has low impedence (i.e. it grounds) : the pin when the value is 1 and a high impedence at 0. The connected device (transponder : or gps) has to pull up the value if it wants a positive logic value (it's this pull up voltage : that requires the diodes, if it was just sinking current they'd not be necessary). It could go either way... it's just a matter of convention. *Usually*, a logic value of '1' means high voltage, and a '0' means ground. In some circumstances, this is reversed. Yes, the encoder is open-collector outputs, but the reason for diodes is to isolate multiple devices connected to it. I know from a previous installation on another plane that the AR-850 is particularly bad about not pulling a "low" low. Rather than a Vce_sat of 0.3v or so, the guy's AR-850 could only pull down to 0.8 or so. That, along with the 0.6 on the Si diodes made his Narco AT150 not recognise any of the grey code bits. I was hoping someone on here would know for sure if a low (i.e. open collector for that bit at low impedance) is a logic '0' like normal (my problem's still unsolved), or logic '1' (problem could be solved with different encoder, or perhaps Ge diodes). (I've already thought this through a bunch) Thanks, -Cory -- ************************************************** *********************** * The prime directive of Linux: * * - learn what you don't know, * * - teach what you do. * * (Just my 20 USm$) * ************************************************** *********************** |
#4
|
|||
|
|||
![]() wrote in message ... It could go either way... it's just a matter of convention. *Usually*, a logic value of '1' means high voltage, and a '0' means ground. I'm specifically talking about encoders, NOT open collector outputs in general. All the ones I am familiar with ground on the logic 1. Yes, the encoder is open-collector outputs, but the reason for diodes is to isolate multiple devices connected to it. The diodes may or may not be required depending on what the devices interface looks like. Believe me, I've had tons of crap in repeaters tied to a single open collector transitor for the COS and there were no diodes present. |
#5
|
|||
|
|||
![]() wrote in message ... It's not for isolation when all the devices are on, but rather for when one of them is off. If there's more than one device hanging off a single encoder, then they must all be isolated. Otherwise, turning off the transponder could pull all the lines low, and kill the encoder signal for the GPS as well. Depends on what the design of the interface on the various units is. There's no reason why shutting off a transponder should cause it to sink current enough to hose up the GPS even without diodes. |
#6
|
|||
|
|||
![]() |
#7
|
|||
|
|||
![]()
For encoder units I've seen, their open collector outputs ground the signal
for a logic 1. Cheers Pete Europa builder. wrote in message ... Ron Natalie wrote: : It could go either way... it's just a matter of convention. : *Usually*, a logic value of '1' means high voltage, and a '0' means : ground. : I'm specifically talking about encoders, NOT open collector outputs in : general. All the ones I am familiar with ground on the logic 1. If this is true, then it implies negative assert, no? If it's grounded=='1', then that's opposite convention. Not saying it's not true, but that makes (troubleshooting) sense. : Yes, the encoder is : open-collector outputs, but the reason for diodes is to isolate multiple : devices connected to it. : The diodes may or may not be required depending on what the devices : interface looks like. Believe me, I've had tons of crap in repeaters tied : to a single open collector transitor for the COS and there were no diodes : present. It's not for isolation when all the devices are on, but rather for when one of them is off. If there's more than one device hanging off a single encoder, then they must all be isolated. Otherwise, turning off the transponder could pull all the lines low, and kill the encoder signal for the GPS as well. -Cory -- ************************************************** *********************** * The prime directive of Linux: * * - learn what you don't know, * * - teach what you do. * * (Just my 20 USm$) * ************************************************** *********************** |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Valcom 760 Transceiver Troubleshooting | David Johnson | Home Built | 6 | July 8th 04 03:59 AM |
Christen Fuel Pump troubleshooting | ShawnD2112 | Aerobatics | 4 | August 17th 03 12:08 PM |
Christen Fuel Pump troubleshooting | ShawnD2112 | Owning | 4 | August 17th 03 12:08 PM |