This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 脉宽检测器电路

Guru**** 1133870 points
Other Parts Discussed in Thread: MSP430FR2000, SN74HCS72-Q1, SN74LVC1G123
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/891798/pulse-width-detector-circuit

主题中讨论的其他器件:MSP430FR2000SN74HCS72-Q1SN74LVC1G123

大家好!

大家好、我有一个小型项目需要我设计一个电路来检测10%和20%的脉冲宽度、输入信号为10ms 时钟周期信号。 该项目的第二部分是将10%输入脉冲宽度转换为60%、如果电路检测到20%输入脉冲宽度、则生成5V 电压。  
我知道必须使用555计时器来转换占空比、但我在设计脉宽检测器时遇到了问题。 我的方法是使用计数器检测输入脉冲宽度、这是正确的吗?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vake:

    最简单的方法是使用 MSP430FR2000等低成本微控制器、并对其进行编程以实现所需的功能。

    如果您的目标是使用逻辑 IC 执行此操作、那么我建议仔细查看单稳多谐振荡器(MMV)、例如 SN74LVC1G123和 D 类触发器(DFF)、例如 SN74HCS72-Q1。

    这是一个我不久前设计的电路、用于确定输入脉冲是否具有一定的长度:

    当输入有上升沿时、MMV 产生一个设定宽度的输出脉冲。 触发 DFF 以在设定的时间段后更改输出状态,这将使输出与输入信号匹配-- 如果输入信号仍然为高电平(即脉冲宽度过长)、则输出为高电平、如果输入已经为低电平(即小于给定的时间周期)、则输出将为低电平。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Emrys:

    感谢您的答复、但我必须设计一个使用 IC 芯片的电路。 我想使用555计时器生成我自己的10kHz 时钟脉冲、并使用一个5 JK FF 的同步计数器在10ms 的20%占空比期间检测20个脉冲。 一旦检测到20个脉冲、电路将把输入信号转换为另一个555计时器、将其转换为60%占空比。 有可能吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这可能是可行的-我知道555计时器是一款多功能芯片、可以通过多种不同的方式进行配置、但我不是该芯片的 TI 专家之一。

    我建议您阅读555计时器的数据表以及您可以找到的有关所需电路的任何应用报告。 我知道有数十个网站提供了有关如何使用555计时器的详细信息、因此您应该能够找到一些有用的信息。

    您可能需要查看计数器: http://www.ti.com/logic-circuit/specialty/counter-arithmetic-parity-function/products.html#p404=Counter&p1498=Catalog