小功率恒流源芯片推荐

自己项目中用到红外通信,为了能运行中调整发射功率需要有支持这一功能的驱动方案。最开始的时候使用microchip的恒压芯片加可编程电阻,也比较稳定,但是由于工具简陋没法判断精确的距离,只能以实测接受距离判断功率确实在变化。

由于目前的中美关系断裂,采用外部进口芯片实现变得困难,因此改为采用本土芯片。接着这次的改动一并就将恒压方式改为恒流方式,LED最好用恒流驱动这是共识,但在找芯片的时候可能本人消息窄确实找了一段时间,最好第一版pcb用了eta3421,这个也是找了好久才联络上人拿到了样品,实测结果是在高电流(100ma)时LED上的pwm波形勉强有型,但是不稳定。它定位是红外通信驱动芯片,我相信它应该能做到提供稳定的pwm波形,但是由于存在电感、电容、电阻的配合,我这简陋的开发环境肯定是很难调出满意的结果,因此决定再寻找其它选项。

在线性与调频输出上线性肯定更稳定,波纹更小,因此我想是不是可以考虑用线性恒流芯片,还真的找到了这样的产品:XT2106,上海南麟。它的线路非常简单,没有电感,只是在电源脚上需要接入1uf电容,我电路板已经焊接了10uf和0.1uf,就没有改,在取得芯片后直接以飞线的方式接入pcb。

一开始还是采用ce端调占空比调节输出功率,结果发现ce输入方波后它的输出端也是方波,导致再与加载的信号pwm混合后根本得不到希望的方波,这只能取消ce端输入方波,直接以on/off的方式控制其是否工作。关闭ce端方波后在LED上得到了完美的pwm,接下来就是怎么调功率。

在网上搜索的时候偶然看到一哥们说自己搞红外调功率就是改方波的占空比,一语惊醒梦中人,高电平时LED就发光,高电平时间长那发光时间长,所以等于是功率也变大。红外发光管射出的始终是同一类型粒子,它不会因为电流大就会射出不一样的粒子(是否粒子的携带能级不一样我就不知道了),因此改变占空比确实是合理的。

接下来修改了代码,结果也令人满意,直接用电流表不精确地测量了输出电流,确实如所期望的一样,但误差肯定存在,只不过对我来讲差个几ma根本不关心。

供大家参考吧。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 基于stm32恒流源设计是指使用stm32微控制器作为驱动控制芯片,通过固定的电流源来驱动负载。在设计中,需要使用恒流源驱动电路对电流进行精准控制,以保证输出电流的稳定性和准确性。此外,还需要考虑过流保护、过热保护等功能的设计,以保护电路和负载安全。 在stm32恒流源的设计中,可以使用定时器、DAC、PWM等功能来实现恒流源输出的控制。通过准确的控制电流,可以满足各种负载对电流的要求,达到高稳定性和高精度的输出效果。 此外,对于不同的应用场景,需要考虑不同的功率和精度需求。针对高功率、高精度要求的场景,需要采用高精度的电路设计、优化布局等措施,以保证产品的高可靠性和性能稳定性。 总之,基于stm32恒流源的设计可以实现高精度、高稳定性的电流控制,为各种应用场景提供可靠的驱动和控制。 ### 回答2: 基于STM32单片机的恒流源设计是一种电路设计,其主要功能是通过控制输入电压和输出电阻,输出恒定电流的电源。这种设计可以广泛应用于各种需要恒定电流的场合,例如LED照明、电机控制等。 在STM32单片机的恒流源设计中,主要有两个关键元件,一个是稳压芯片,另一个是MOS管。稳压芯片负责控制电路的输出电压,并保持其稳定不变。MOS管则是电路的控制开关,负责控制输出的电流大小和稳定性。在控制电路的运作过程中,STM32单片机需要负责对MOS管进行开关控制,实现输入电压和输出电阻之间的恒定电流输出。 设计恒流源时需要注意的几个方面:首先,对于电路中的电阻和电容等元件,需要根据具体的应用场景进行合理的选择;其次,在STM32单片机的编程中,需要对电路中电压、电流、功率等进行实时检测和控制,以保证恒定输出的稳定性和可靠性;最后,对于各种异常情况的处理,例如过电流、过温等问题,需要设计相应的保护机制,以确保电路的安全和稳定运行。 总的来说,基于STM32单片机的恒流源设计是一种高精度、可靠性高的电路设计,可以广泛应用于各种领域,解决各种恒定电流的应用需求。 ### 回答3: STM32恒流源设计是指利用STM32单片机的特性,构建一个能够稳定输出恒定电流的电路。这种电路在电子设备中广泛使用,实现对电路中各个部件的精确控制。 基于STM32的恒流源设计可以分为硬件和软件两个部分。 在硬件设计中,需要选择适当的电路拓扑结构,选择合适的电源、电阻、电容等元件,以保证电路稳定性、精度和可靠性。通常,可以采用基于放大器的反馈控制电路实现恒流控制,其中采用了电流传感器对输出电流进行监测,并通过STM32芯片来控制反馈回路来调整电路中电流的大小。 在软件设计中,需要编写合适的程序控制STM32芯片的IO口、时钟、内存等资源,使得电路的输出稳定,具备鲁棒性,并通过外部的通信端口,如UART、CAN、I2C,实现与其他设备的通信、数据传输等功能。 在实际应用中,恒流源设计可以应用于LED驱动、电池充放电控制、电机控制等领域。与传统电路设计相比,基于STM32的恒流源设计可以实现快速调节电流、高精度、低能耗等优点,具有广泛的市场应用价值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值