TI论坛
直播中

klysa

13年用户 1273经验值
私信 关注
[问答]

给LM331输入0~5V,输出频率10KHZ以内就好,它的外围各个电阻电容参数如何确定?


  • 现想给LM331输入0~5V,输出频率10KHZ以内就好,它的外围各个电阻电容参数如何确定?芯片资料里面写的是0~10V进入,最大10KHZ输出。。能否直接照用它给的各个参数值?谢谢了!

回帖(1)

乐骞添

2024-9-23 17:46:31
LM331 是一款可调频率振荡器,用于将模拟电压转换为数字频率。根据您的需求,您希望将输入电压范围从 0 到 5V 转换为 10kHz 以内的输出频率。虽然芯片资料中给出的输入电压范围是 0 到 10V,但您可以通过调整外围电阻和电容的参数来实现所需的输入电压范围。

以下是确定外围电阻和电容参数的方法:

1. 首先,我们需要确定 LM331 的增益。根据芯片资料,增益可以通过以下公式计算:

   增益 = (R1 + R2) / R2

   其中 R1 和 R2 是两个外部电阻。

2. 接下来,我们需要确定 LM331 的频率范围。根据芯片资料,频率可以通过以下公式计算:

   频率 = 1.1 / (C * (R1 + R2 + R3))

   其中 C 是外部电容,R3 是另一个外部电阻。

3. 为了将输入电压范围从 0 到 5V 转换为 10kHz 以内的输出频率,我们需要调整 R1、R2 和 R3 的值。首先,我们可以将输入电压范围分为两部分:0 到 2.5V 和 2.5V 到 5V。然后,我们可以分别为这两部分计算所需的增益和频率。

4. 对于 0 到 2.5V 的输入电压范围,我们可以设置一个较低的增益,例如 1。这意味着 R1 = R2。然后,我们可以通过调整 R3 的值来实现所需的输出频率。例如,如果我们选择 R3 = 100kΩ,那么频率 = 1.1 / (C * (R1 + R2 + R3)) = 1.1 / (C * (2 * 100kΩ))。

5. 对于 2.5V 到 5V 的输入电压范围,我们可以设置一个较高的增益,例如 2。这意味着 R1 = 2 * R2。然后,我们可以通过调整 R3 的值来实现所需的输出频率。例如,如果我们选择 R3 = 100kΩ,那么频率 = 1.1 / (C * (R1 + R2 + R3)) = 1.1 / (C * (3 * 100kΩ))。

6. 最后,我们需要选择合适的电容值 C。根据上述公式,我们可以通过调整 C 的值来实现所需的输出频率。例如,如果我们选择 C = 0.1μF,那么对于 0 到 2.5V 的输入电压范围,频率 = 1.1 / (0.1 * 10^-6 * 200kΩ) ≈ 5.5kHz;对于 2.5V 到 5V 的输入电压范围,频率 = 1.1 / (0.1 * 10^-6 * 300kΩ) ≈ 3.67kHz。

综上所述,您可以通过调整 R1、R2 和 R3 的值以及选择合适的电容值 C 来实现所需的输入电压范围和输出频率。请注意,这些值仅供参考,您可能需要根据实际应用进行微调。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分