NVIDIA Jetson AGX Xavier GPIO Header Pinout
要使120Ω电阻串联的开关元件受Xavier的GPIO控制。
可以做开关的元器件有MOS管、三极管、二极管。
二极管肯定不行,要使二极管导通,就要在它两端施加电压。而二极管直接和120Ω电阻串联,这样相当于在电阻上又施加了一个电压,影响CAN电平信号。(本来就是为了让CAN电信号更稳定才加的终端电阻,这样子又在终端电阻上加一个压差,就很乱套)
控制方式不同,三极管是电流型控制元器件,而MOS管是电压控制元器件,三极管导通所需的控制端的输入电压要求较低,一般0.4V~0.6V以上就可以实现三极管导通,只需改变基极限流电阻即可改变基极电流。而MOS管为电压控制,导通所需电压一般4V~10V左右,且达到饱和时所需电压一般6V~10V左右。在控制电压较低的场合一般使用三极管作为开关管,也可以先使用三极管作为缓冲控制MOS管,比如单片机、DSP、powerPC等处理器I/O口电压较低,只有3.3V或2.5V,一般不会直接控制MOS管,电压较低MOS管无法导通或内阻很大内耗大而达不到实际效果,这种情况下一般使用三极管控制。
不过三极管好像也有二极管这个问题,还是先直接用跳线帽做一个算了。