Arduino边缘上升和下降时间

时间:2014-03-02 11:43:44

标签: arduino electronics

我正在为桥的每个分支仅使用一个IO引脚构建H桥电路,如下所示:

https://www.dropbox.com/s/zjok6it55g92e2r/Bridge_Setup.PNG

在引脚状态变化时,两个晶体管都将“闭合”,并且会有一段时间短路。 我想知道IO引脚的上升和下降时间是多少,这样我就可以模拟IO引脚切换时桥的行为。

如果有一些关于如何使用这种策略安全地建造桥梁的建议,我将欢迎他们。

谢谢。

2 个答案:

答案 0 :(得分:1)

查看处理器数据表。虽然要小心:

在某些条件下(定义的负载)指定上升和下降时间,并且可能不适用。更重要的是,晶体管内存在延迟,直到pn结改变其导电状态。

此外,请确保输出可以吸收/提供足够的电流!

我建议每个晶体管使用至少一个引脚。此外,还可以使用逻辑电平MOSFET或带有专用驱动器IC的MOSFET - 具体取决于您的最大负载

答案 1 :(得分:0)

您可以根据f.ex中的数据表对Arduino引脚建模。 LTSpice,然后模拟你的电路。根据您的LTSpice模型,这个结果可能非常准确。我认为AVR数据表有足够的信息来制作这种数字输出引脚模型。

或者,如果需要更短的上升和下降时间,您可以通过添加驱动电路来实现此目的。这可以通过例如这个缓冲电路(~30ns传播延迟,~6ns上升/下降时间,最高50pF负载)来完成:http://assets.nexperia.com/documents/data-sheet/74HC_HCT244.pdf。为每个晶体管添加一个缓冲区以获得最快的结果。