在推挽式公交车上拉电阻需要吗?
低速信号在电子元器件基本上使用两种类型的电路架构来驱动信号上了一辆公共汽车。这些是明渠和推挽式协议。推挽式使用CMOS缓冲驱动信号,有时有一个问题是否将推挽式总线上拉电阻。这往往是由于有人观察到总线上的噪声,并添加上拉电阻信号线路被视为解决噪音。
在现实中,上拉电阻与噪声不帮助在推挽式汽车。有一个特定的情况下使用它们,但这与抑制振铃。在本文中,我们将看看推挽式协议的结构,以及他们如何与明渠的公交车。从这个比较,它应该清楚为什么不需要上拉电阻推拉车上除了水平的情况下换档器或接口转换器。
推挽式协议和上拉电阻
推挽式协议指的是司机元素用于源信号互连。这是通过使用如下所示的推挽式电路(CMOS缓冲器)。司机是源或汇电流晶体管串联。
推拉驱动电路与负载电阻。
上拉电阻的影响可以通过比较确定其阻力的阻力场效应晶体管的状态和关闭状态。
上拉电阻切换期间
推挽式缓冲时我们可以看到,目前采购(绿色箭头),上拉电阻与低阻电晶体通道并行,所以它应该最小影响当前采购的缓冲电路。缓冲沉没时,有一个路径从电源轨到地面,但当前的负载电阻限制。
如果设计师试图将推挽式电路明渠电路和尝试使用终止的引体向上,被推荐的典型值可能在1 k, 10 k的范围。典型值的电流被通过打开电阻是10 - 100 uA,这远低于典型的驱动力量(~ 10 mA)推拉驱动程序在逻辑工作水平。
比较:明渠协议
一个排水明沟协议(如I2C)不使用CMOS缓冲器源/汇一个信号到铜痕迹。相反,该协议的指控母线电容通过切换VCC或接地的总线连接的晶体管公车司机的一面。当接收端也有一个晶体管的巴士,它可以用来切换驱动端,所以这些公共汽车可以是双向的。
当公共汽车电容充电,电压在接收机超过高或低逻辑阈值,将切换接收机的信号,它会切换逻辑状态。因为目前基本上是来自充电/放电电容器(这巴士电容),车上信号的上升时间正比于这车的RC时间常数。“R”值实际上是等于负载电阻值因为内部晶体管的开态电阻很小(mosfet莫姆值),所以它可以被忽略。
例子明渠电路与负载电阻和电容。
何时使用上拉电阻
有三个好的实例给一个上拉电阻推拉像SPI协议。这些是下面。
两用针
一些针在一个单片机或FPGA可以配置为使用SPI I2C实现。与I2C排水明沟,它需要有一个上拉电阻。正如我们以上所见,将推拉的牵引线(SPI)不会影响驾驶能力或逻辑水平。因此,适当的上拉电阻放置在这些特定的行和配置模式在固件的司机。
举行启动期间外围的启用/禁用状态
上拉电阻的另一个功能是持有的启用/禁用状态当系统启动外围组件。当放置在一个校验使销(或CS在SPI),这将保持关闭状态,而系统的外围开始,主要的铁路达到一个稳定的电压。使销可以正常切换到低状态一旦系统供电。
上拉电阻的CS销SPI设备上。
双向水平换档器
水平变把背后的想法很简单:他们的信号电平数字总线的转变从一个电压值到另一个值。这需要转变时常见的路由两个组件之间的信号水平与不同的核心或I / O操作电压(例如,一个应用程序处理器和外围)。这是常见的嵌入式系统,它强调了需要嵌入式开发人员密切了解芯片的硬件规格。
水平换档器操作信号转换的简单流程:
- 他们发现当一个信号到达接口的输入端
- 所需的输出电平的输出电压是通过上拉电阻连接
- 引体向上限制当前卷入公共汽车直接从铁路的力量
本例中的电阻与推拉协议不影响上升/下降时间,因为驾驶缓冲区已经推拉,他们只提供这车上保持动作电压水平。
当你准备使用推拉信号的设计和模拟组件,您可以模拟上拉电阻和信号行为与业界最好的电路设计和仿真工具PSpice软件从节奏。PSpice软件用户可以访问一个强大的香料模拟器等专业设计能力模型创建、绘图和分析工具,等等。