请教大佬:PWM的IO口不够用怎么扩展?
我是新手最近在做一个设计,需要控制的电机调速加热调温和各种传感器等电路比较多,ESP32S3能输出PWM的IO口不够用了,该怎么扩展?
我查了下IO扩展方案,基本都是靠软件配置模拟PWM,相当消耗单片机资源,担心单片机卡死。
我搜到一款PCA9685 芯片,可以通过 I2C 通讯的 2 个 IO 引脚作为输入,可输出 16 路 PWM,但是它是一款LED驱动芯片,能用来控制电机、加热?单价18块,感觉好贵。
那么还有什么更好的方案吗?大佬们通常是怎么解决的?
#DIY设计#
硬创社

登录 或 注册 后才可以进行评论哦!