一般的mcu引脚都有两种驱动模式,pull-up/pull-down模式和Tri-State模式,比如CC2430。而pull-up/pull-down模式一般作为输出使用,Tri-State模式作为输入使用,tristate作为输入的时候内部是高阻态。
现在记录一个Tri-State模式下的输入使用。
function:检测外部腕带是否被暴力剪断。
电路如下:
图片说明:P0_1被设置为Tri-State模式,表现为高阻,外部既有上来也有下拉,当腕带完好的时候表现为下拉,当腕带断裂时,表现为上拉。
电子工程术语定义:三态
术语表:三态 (Tri-State)
-
定义
-
具有三种电气状态的输出:1、0、“高阻”或“开路”。高阻态指输出断开或信号开路的状态,由另一器件驱动(或通过电阻上拉、下拉,避免不确定的状态定义)。
常用于总线架构,可以选择总线上多个器件的任何一个。如果总线上有下拉电阻,三态架构可以实现“或”逻辑,称其为“线或”。
Tri-State是National Semiconductor的商标。
- 线或
- 高阻
- 集电极开路
- 漏极开路