自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(433)
  • 收藏
  • 关注

原创 从零开始草履虫也能学会的开源小项目简易串口助手

今天这篇我从思路开始说起,提到的基本上每一点我都会附上对应内容的文章链接,真正做到保姆式教程,这样才是授人以渔,也方便你们根据自己的想法去修改和优化,我还是小白的时候去复刻人家的开源项目就因为不了解原理而一点都不敢改动。先计算出打印多少个字符,再计算出需要打印多少行,然后提前把所需位置上的内容清空(其实可以不清,因为正常运行不会出现内容覆盖的情况),如果现在需要三行的空间,但是剩余空间只有一行了,那么就全屏清空,从头开始输出。

2026-03-17 09:50:05 359

原创 五分钟无伤速通MPU6050陀螺仪传感器

Bit5置1进入循环模式,这个需要搭配另一个寄存器使用,另一个寄存器可以设定MPU6050以固定频率去获取数据,获取完就睡,到点了就起来获取数据,获取完接着睡,以此达到降低功耗的作用,这就是循环模式,循环模式的前提是bit7不能为1。寄存器,bit5和bit4用来设置加速度传感器上电延迟时间,基础是4ms,bit5和bit4组成的数每多1,则多加1ms,我也不懂有啥用,我没去配置。我把它五十页的英文手册看完才发现这玩意是产品规格书,我们直接买现成模块的基本用不上,然后才找到寄存器手册,浪费了我好多时间。

2026-03-17 09:49:35 760

原创 输入1.6~5.5V 输出1.2~5.3V 1.5A DCDC升降压芯片TPS631000

可以说是我焊接生涯的滑铁卢了,因为我用电烙铁焊接了三片只成功了一片,如果用铁板烧的话应该是失败不了,可惜没设备。MODE则是拉低设置为PFM模式,拉高设置为PWM模式,一般我们用的都是PWM,所以也是可以接到VIN上。其他元器件我们就按照手册里的来就行,输入电容22uf,输出电容47uf,电感1uh。峰值电流居然有3A,不过常规情况就1.5A,我们用1A的情况是比较稳妥的。这种芯片应该就是给小型嵌入式设备用的,大概率也用不上太大的电流。外围电路也非常简单,就输入输出的电容,一个电感,还有俩反馈电阻。

2026-03-17 09:48:57 65

原创 输入输出电压范围3~60V 输出电流峰值2A 升压/升降压DCDC芯片 LGS6302

输入输出电压范围3~60V,输出电流峰值2A,估计持续输出电流能力也就比1A多一点。EN高电平启动,大于0.5V即可,最多能吃6V,所以我们得从VIN分压过来。可以看得出来,如果是采用升降压的话,输入电压的范围就变成3~30V了。固定1.2MHz开关频率,相对较高,所以电感可以搞小一点。有两种拓扑,BOOST和SPEIC,都是很典型的。我们自己要算的就是EN的分压电阻和FB的反馈电阻。参考电压为1.2V,接地的那个电阻不要超过30K。主要是用来升压的,但是也支持升降压电路。有SOT23-5封装,非常小巧。

2026-03-17 09:48:39 98

原创 输入电压4.5~60V 最高输出3A 的DCDC降压芯片GBI1630

PG/SS,如果是GBI1630的话就是SS,设置软启动时间,如果是GBI1631的话就是PG,开漏输出工作状态,我们需要接一个最高7V的上拉电阻。可调频率200KHz~2.5MHz,工作频率还是蛮高的,而且内置MOS管,所以可以把外围电路设计得很小。EN高电平使能,可以直接接到VIN,它也能干到60V,悬空也是默认使能,大于1.21V就是使能。用上面的公式去计算输入电容多大合适,我是无脑22uf+100nf了。参考电压是0.8V,接地的那个反馈电阻推荐阻值是10k~100k。典型应用原理图也是很简单。

2026-03-17 09:46:59 30

原创 输入4.5~40V 输出3A 60W 降压型LED恒流驱动芯片AL8843

的,输入电压越大,电容选的越大,具体用下面这俩公式去计算工作频率然后去评估电感用多大的合适,反正我是懒得算。,这在空间有限的条件下就很友好了,之前玩过的控制电流稍大一些都是外置的,这下。连接一个电容的话还可以设置软启动时间,默认是。如果是悬空的话,那么就是正常使用。之内,再高就会影响调光的准确性。从内部的框图可以看出它内置了。管,所以外围电路超级简单。这个引脚,它的功能比较多。,那么就是模拟调光,范围是。,用上面的公式简单计算。

2026-03-17 09:46:34 71

原创 这可能是全网最详细的关于ST7735S的文章(四线SPI)

另外前面有提到我手上的屏幕实际行列数和设置的行列数不一样,所以要加偏移,这个其实非常简单,我们在编写驱动函数的时候,手动把要设置的行数和列数加上一个偏移值就可以了,比如我设置的是第十行,那么我实际上要传输的值就是10+2,这个具体可以在后面代码里直观看到。然后我就感觉不对劲了,我试一了一下,果然是厂家没把模式用对,所以使用的时候需要从第三列第二行开始,因为坐标是从0开始的,所以我这模块的左上角第一个点位的坐标是(2,1),因此我需要在代码里再加一个坐标偏移值。

2026-02-04 10:25:59 935 1

原创 五分钟实现SPI驱动W25Q64【ESP-IDF】

同志们,久违地来一期硬件模块,主要是常见的主流的能买到的就那么几种,基本都玩过了,就没遇到什么让我兴致大发的模块。我们主要的操作就是读和写,关于读和写,我在上面用了一小段话简单说了一下,具体内容你们就自己查资料吧,或者直接问。理论上来说,我们要发送的命令、地址可以不在对应的阶段发送,可以在写入阶段一起发送,只不过。我之前还以为要包含,因为它说了。第一个是都要包含的,第二个是我们作为主机的时候包含的,从机的话包含下面这个。时序,我们要发送接收数据的时候,先是命令阶段,然后是地址阶段,还有一个。

2026-02-02 10:01:47 676

原创 如何在ESP-IDF中分文件编写

这么写完之后在main.c里可以包含对应的头文件,VSCode也会弹出代码提示,但是一旦开始编译就会出问题,那就是编译器并不会去编译我们的Z_test.c。的文件夹,名字一定得叫这个,这是ESP-IDF规定的,如果我们去使用ESP-IDF的官方组件,那么ESP-IDF默认就是把模组的文件夹放进。我之前写过一文入门CMake,但是说实话,我现在已经忘光光了,只会阿巴阿巴,所以这一篇文也算是我自己的笔记。这个变量,代表的是“*.c”,这个通配符,意思就是所有.c文件我都包含了。

2026-01-21 10:35:07 1437

原创 最高1MHz工作频率 输出5A 降压型LED恒流驱动芯片Hi7000D

所以虽然手册没说最高输入电压多少,但是我猜测不会比。内置稳压管,我们需要根据输入电压的大小去选择。为低电平,普通单片机都可以直接驱动。输出,如果不需要的话可以直接短接。电感的选择设计的计算公式好复杂。就是没有看到支持多少输入电压。高多少,所以用的话就以。外围电路也比较简单。上面的参考表格最高的。

2026-01-21 10:31:07 212

原创 输入4.3~60V 输出3A DCDC降压芯片LMR16030

输出电容的计算公式很复杂(在我看来),所以我直接凭感觉随便放了俩一大一小的电容。)就是电源正常标志位,是开漏模式,接的上拉电源不超过。输入电容没有计算公式,但是给出了参考的案例,一个。接电容就是设置软启动时间,接上拉电阻(,我也不知道这个干啥的,我就取个中间值。意思意思,软启动时间差不多不到。下面是手册里的典型应用原理图。,我们也差不多这样定就行。好久没有更新电路设计了,软启动时间的设置公式如下。没啥特殊需求的话随便给个。的输入范围,可持续输出。电流,开关频率可调为。

2026-01-21 10:30:50 434

原创 6.5~80V输入 降压型LED恒流驱动芯片FP7195

我是在板子上的GND焊盘先上一点锡,然后再把芯片的一侧先焊上,让芯片的肚皮强行贴着板子,这样芯片就会翘起来,另外一侧的引脚就稍微压下来一点焊住,勉强凑合用。输入0.1~2.5V就是模拟调光,也可以给500~200KHz的PWM来进行调光。VDD是芯片内部的LDO输出口,输出的是7.5V,需要并一个1uf的电容。八引脚芯片,GND在肚皮,也就是说如果是用电烙铁来焊的话就有点小费劲了。原理图如上,比之前的要复杂一些,但是也还好,我们一个个来看如何选型。这个就自己看看要不要调整了,反正我是直接用的68uh。

2026-01-21 10:30:31 340

原创 最高500V输入 降压/升压 LED恒流驱动芯片AL9910

占空比要小于50%,占空比是t_ON/(t_ON+t_OFF),我们固定死t_OFF之后,它会自动调整t_ON,所以t_ON一定是小于t_OFF的,具体多少不知道,只能推算出大概,然后t_ON要大于tBLANK也就是要大于250ns。虽然它可以用作升压,但好像不是很推荐的样子,因为手册里介绍的比较少,我甚至没有找到设置输出电流的公式。另外,如果是降压的话,占空比最好不要小于50%,就是输入的电压最好是LED驱动电压的两倍以上。如果不用调光,那就把这俩都接到VDD上,如果要,那么就把另一个接到VDD上。

2026-01-21 10:29:48 434

原创 输入3.6V~100V 降压恒流驱动芯片TX6121

由于输入电源可能会很大,所以我们需要用下面的公式计算一下电阻的取值。然后我用的电感蛮大的,所以电流的计算公式约等于就是。是外置的,也就是说输出电流的大小可以很大,至少。给芯片供电通过一个电阻上拉到输入电源处。输出电流的设置主要是看三个元器件。上的引脚,所以默认的关断时间为。输出电流在手册里没有说,但是。,具体按照下面的公式去设置。的亮度,用普通单片机就行。接地的电阻,还有就是电感。手册里的参考原理图如上。肯定是没什么问题的。我为了省事,就省略了。

2026-01-21 10:29:27 148

原创 输入5.5~40V最高可输出5A的降压恒流驱动芯片TX6115

唯一的用处应该就是短接DIM来让输出电流保持100%,如果你决定用PWM来调节电流的话,那个LDO就没啥用了。内置了一个输出5V的LDO,但是别指望它用作其他用途,因为它只能输出5mA,四舍五入等于没有。TX6115,输出电压范围为5.5~40V,最高可以恒流输出5A。它没有明说电感的值要多大,但是有公式可以计算出工作频率,其中一个参数就是电感。但是要注意一点,那就是PWM的频率不要高于5K,说实话这个频率不高。无论那个LDO用不用,我们最好都加上个1uf的电容。电流控制用的是CS引脚上的电阻。

2026-01-21 10:29:07 193

原创 5~100V输入 可输出3A电流的降压恒流驱动芯片 Hi7003H

PWM的范围是0.8~1.4V,其实就是小于0.8关闭,大于0.8开启,PWM频率没明说,说支持60ns的脉宽,但是占空比没说,嗯……内置的MOS管的漏极占俩引脚,并且需要进行散热处理,咱就给它铺铜面积大一些,也可以进行开窗处理,如果可以的话再加上导热泥散热片什么的。由于内置了MOS管,所以外围驱动电路是相当简单,但是缺点就是MOS管是内置的,所以功率可能上不去,但是我这边实测15W还是可以的。支持5~100V的输入电压,输出电流为60mA~3A,支持PWM调光,勉强满足我的需求。电阻太小,功耗太大。

2026-01-21 10:28:57 162

原创 输入4.5V~60V 输出5A的DCDC降压芯片TPS54560

高压(相对而言),大电流(相对而言),我可太喜欢了,男人就是喜欢大的东西。左右,所以我们在选型电阻的时候也尽量让接地的那个电阻的阻值在。把输入输出的电压,还有输出的电流和开关频率套进去,其实。)然后开根号得出来的,英语太差真是苦了我了,找了半天。然后对应的元器件在哪可以参考下面手册里给出的示例图。是电感纹波和输出电流的比值,反正俺也不懂,直接按照。接下来就是一大堆的公式来推导元器件的数值。有两个公式,两个都算出来,然后取最大值用。然后手册里给出的参考电路是接地的电阻。,这玩意比较难算,反正我是算了半天。

2026-01-21 10:28:38 469

原创 输入4~40V,可持续输出3.5A,DCDC降压芯片LMR14030

通过万用表测出来的电压连变化都没有,很稳定,当然了,这是下我的万用表精度是小数点后两位并且它是万用表的情况下得出的结论。的电阻,来设置开关频率的,没什么特殊需求的话我们折中,它的开关频率范围是。的降压芯片LMR14030。的持续电流,相当可以了。可以直接套公式算阻值。手册里的参考电路设计是。实测了下效果不错,我从。

2026-01-21 10:28:12 287 1

原创 输入电压4~60V 输出0.6A DCDC降压芯片LMR16006

是关断的意思,上面一条横线表示低电平有效,也就是低电平时候关断,反过来说就是高电平时芯片启用,耐压和。简单来说就是电源线越粗越好,其他元器件摆得越紧凑越好。实测效果不错,以后如果用得着的话我会考虑它的。(但是我们使用的时候不要超过。,这取决于用的芯片版本。手册里提供的Layout。),所以可以直接接到。

2025-09-15 20:13:33 854

原创 输入3.8V~32V 输出2A 的DCDC降压芯片SCT9320

示例也给出来了,可以看出来俩NC引脚我们可以直接接地。虽然它有给出一堆计算公式吧(电感电容什么的一大堆),别挑战别人的极限,咱就按照人家标的电压范围去使用。这个芯片的手册可以说是内容非常详细了,都可以直接启动,我是接到VIN去了。NC(为什么不做成六个引脚呢?外围电路直接参考手册里给的就行,建议芯片厂商都学习一下好吗。虽然手册上说着输入电压要高于。同志们,今天来个降压芯片。直接无脑相信官方手册。3.8V,不过我调到。之后还是可以正常输出。

2025-09-15 20:13:09 627

原创 输入4.2~18V输出0.8~7V 3A DCDC降压芯片AP62300

负载稍微大一点的情况下还会更低,说实话效率是有点低了,不过我是用在开发板上的,所以无所谓效率了。手册里还给出了两种封装的布局建议,你还真别说,这花里胡哨的还挺好看。核心板上用的就是它,过阵子整理一下开源。的话记得拿电阻分压一下或者直接悬空省事。外围电路也是比较常规,比较简单的。接到高电平或者直接悬空来让它常开。然后元器件的数值我们可以参考下表。的连续输出电流,蛮大的了。轻负载的情况下转换效率。

2025-09-15 20:12:46 613

原创 可以采集温度湿度气压三种数据的传感器BME280

的手册看得我想似了,全英文五十多页,而且不像别的传感器手册那样能把完整的使用流程图给我搞出来,我根据重点去查相关寄存器就行。一般咱随便玩玩也不用上面这种芯片,忒难焊了,其实这类模块都没啥技术含量,无非是加点电容电阻啥的,咱自己也能搞。剩下就是不断的循环读取采集到的数据然后解析,解析我们直接使用手册里给的函数,所以我们的工作就只有读数据了。就低三位有用,按照我的理解就是采样数越大,采集次数越多,耗时越长,数据也就越精确。来设置工作模式,就是一开始提到的睡眠模式,强制模式,正常模式。

2025-09-15 20:11:46 824

原创 输入1.8V~5.5V 输出28V DCDC升压芯片TLV61046A

一开始我忘了它的输入范围了,就把输入电压调大了,然后输出电压就开始往上飘,我还以为这芯片不太行,后面才想起来看人家输入范围。封装也是非常小巧,我在焊测试板的时候丝印都得拿放大镜去看。,那具体能输出多大的电流就得看输入输出的电压了。我们也可以直接参考(照抄)手册里给出的原理图。但是不推荐超额使用哈,手册里说输入范围是。,我们在使用的时候就不要超过这个范围。,那最高可以输出的电流就差不多只有。往上,输出才会不准,还是挺不错的。经过实测,效果还是很不错的。经过我实测,输入电压干到。都是可以省略的,直接把。

2025-09-15 20:10:55 613

原创 2.4V~4.5V 输出5.3V 6A 的DCDC升压芯片FP7268B

根据手册后面给出的示例来看,R2在10k左右是比较合适的。在输入输出的电压范围上,它不算亮眼,但可以过。其实布局差不多都得这么布,规则就那么几条。今天来个升压芯片,也是很适合锂电池用啊。不过它在后面电流限制设置这边的范围是。可以不要,不过如果要的话可以降低。我就不是很清楚了,不过就算是。,LX也就是开关输出引脚。(我没加,问题不是很大)。的电流,这确实是不小了。直接套公式选择反馈电阻。手册标题写了它可以过。

2025-09-15 20:10:13 520

原创 一时大意释放出了魔法烟雾,只因忽略了MOS管的体二极管

然后由于电压高太多,电池的保护板生效(具体怎么保护的不太清楚,也许是直接接地了?有时候体二极管是没有画出来的,但是绝对不能忘,忘记就有可能会像我一样释放出魔法烟雾。反正记着左边的是控制端,开启的时候右边的上下导通,关闭的时候右边上下不导通,不管是。我的系统供电有两个,一个是电池,另一个是直流供电,直流供电优先级比较高。管导通之后,是不用管电流流向的,也就是说只要导通之后,电流从。然后问题就出现了,当我把电池供电的开关打开,再接上直流供电,我的设想是这样的,有直流供电的时候,

2025-09-06 15:12:56 668 1

原创 输入40V输出5A DCDC降压芯片AP1501

扣掉输入输出端俩电容,剩下就是电感和一个肖特基二极管。接出两个设置输出电压的电阻,公式还是老样子,参考电压是。并且输出电压也有两种,一种是固定的,另一种是可调的。手册里给出了三种常用的应用原理图我们一个个来看。第一种是固定输出电压款的,外围电路很简单。最后一种是延时启动的,在原本的基础上在。串联接地的电阻,手册里推荐阻值是。的),拉低使能,拉高就不工作。延时的时间基本上可以看成是。有两种封装,贴片和插件。,有需要的自己去计算吧。使能引脚(第一次碰见叫。输入的工作电压范围是。第二种就是可调款的。

2025-09-06 15:08:31 670

原创 输入2.2V~16V 最高输出20V2.5A DCDC升压芯片MT3608L

不过在很多情况下是够用的,毕竟它还比较便宜嘛。不过在电压范围允许的情况下,还是可以直接拿。一模一样,我对比过手册里给的参数列表了。今天再来一个升压芯片MT3608L。的电流,也可以设置最大电流限制范围。可以串联一个电阻来设置限流大小。一样来悬空的话,那默认就是限流。的,然后发现好像和之前讲过的。接下来说说不一样的点,那就是。的,因为外围电路是一样的,用上面这个公式来设置,其中。连接的电阻,要求阻值大小在。上的参考电压也一样都是。

2025-09-06 15:06:28 1247

原创 输入2~24V 输出28V2A DCDC升压芯片SX1308

不过我把手册翻了一遍也没找到反馈电阻的推荐阻值。当然了,手册里有推荐阻值的话以手册里的为准。肖特基二极管也是看你输出需求,我是直接无脑。使能引脚高电平有效,常用可以直接接到。SX1308,好久没讲升压芯片了。的电流限制,不过手册里标题写的是。上,也可以接到单片机上去控制。输出,所以它是支持短时间峰值。手册给出的参考电路设计如上。引脚都是常规引脚不多介绍。,后面不合适的话再慢慢调。之间了,具体看你输出需求。左右,然后在套公式求出。

2025-09-06 15:05:28 942 2

原创 输入1.8~5.5V 输出1A 超级适合软包锂电池产品的DCDC升降压芯片TX4401

为了能做成这种长条形,接线端子能在两端且对齐,因此在布局和走线上做了妥协。引脚的吧,比较它的输入电压范围更大,感觉实用性更强一些,我画的测试版也是。,如果要修改输出的电压,那么调整这俩电阻,但是阻值不能和这俩差太多。不过如果不需要榨干电池的话,用降压就行,基本上能用到电池。的话就有点小麻烦了,你用升压吧,电池额定电压是。你用降压吧,电池的电压最低又可以到。不过问题不是很大,实测的效果还可以。的话,要确保你的电池有保护板,否则。上的反馈电阻这边用的阻值是。的电阻,对应的频率差不多是。手册里的推荐原理图如上。

2025-09-06 15:04:21 561

原创 输入5~36V效率97% DCDC升压/升降压芯片TX4220

一般来说芯片肚皮底下都有个散热片,然后一般情况下是接地散热的。然后在肖特基二极管的阳极与这个电容之间接一个电感然后接地。上图是手册里的升压的典型应用原理图,可以参考着使用。这个引脚上的电阻设置,也就是上面原理图中的。设置输出电压使用下面的公式。和肖特基二极管的阳极之间接上一个电容。,换句话说就是输出电压最高可以干到。电容的取值可以参考下面的公式(问的。电路,那么就再加个电感和电容。就是在原本升压电路的基础上,在。,不懂怎么选的话直接抄上图的。电感的取值就跟原本的。

2025-09-06 15:03:10 849

原创 这可能是全网最详细的1.3寸OLED显示屏,SH1106驱动方法

不过我们这边还是来看看其他命令,因为卖家提供的初始化代码基本上都是祖传的包浆代码,很多地方我觉得都是多此一举,如果我们能知道每个命令是做什么的,那么我们也可以根据自己的实际需求去修改(虽然大多数情况不用改)。这样子,这一页的这一列的画面就已经填充完毕了,然后光标会自动移动到当前页的下一列,也就是光标此刻的位置是第二页的第66列,我们可以接着发送数据接着填充画面。然后我们先看看后面的一个命令,就是这个设置页地址的,也可以看成是设置行,只不过能设置的行只能是。

2025-09-06 15:01:50 3537

原创 5~40V输入 94%转换效率 DCDC升压/升降压芯片 XL6019

好久没有聊聊DCDC芯片了,今天来看看这个XL6019,可以说是近期我最满意的一款芯片了。实际可输出的电流一般来说会比开关电流小,具体小多少得看具体应用情况。虽然手册第一页没有说输出电压的范围,但是在上表可以看出,输出电压不能超过。外围电路也是相当简单,扣掉输入输入端的电容就基本没几个了。宽电压输入,可输出的电流也蛮大的,外围电路简单,焊接容易。,这一点在选择反馈电阻的时候有用到。1.25V,至少我知道的三四个都是。的蛮多这种封装的芯片的参考电压都是。就是在原本升压电路的基础上,在。引脚就五个,相当简单。

2025-08-31 13:44:29 1147

原创 三分钟教你用ESP-IDF操作OV2640

jpeg_quality是jpeg的图像质量,数值范围是0~63,数值越小,质量越高,图像大小也就越大,只有选择了输出图像为JPEG格式的时候才用去在意。之前我在找OV2640的资料的时候,本来想再写篇《这可能是全网最详细的介绍OV2640的文章了》的,但是找着找着发现有乐鑫官方的关于OV2640的组件。XCLK是给OV2640提供心跳的,我买的OV2640模块自带晶振所以可以不接,如果接的话,那么ESP-IDF是用PWM来代替晶振的。下一步是选做的,如果你的板子有PSRAM的话,那我们点开项目设置。

2025-08-31 13:43:32 963

原创 100V输入 20V可调输出 0.8A电流 DCDC降压芯片XL7015

比较简单的做法就是36V交流进来接一个整流桥,加上大容量滤波电容,这样得到的就是36V*根号2约等于是50V左右的直流电。很符合我的要求,因为我的负载电流差不多只有不到0.2A,所以哪怕它的输出电流会比较小,但对于我来说也是够用的。有一点要注意的是如果要控制EN使能的话(高电平失能,低电平使能),EN引脚的电压最高只能到7V。↑↑↑上面这个是我原本风格的标题,现在改一改,把一些参数直接在标题列出来。也可以参考一下我的原理图,不过我也是照着手册里画的。接着找个能承受60v以上的输入电压的降压芯片。

2025-08-31 13:41:15 915

原创 介绍几个DCDC降压芯片( LGS5160C )

然后不建议Rfbb超过1MΩ,所以一般是把Rfbt固定为1MΩ,就比如说我要输出12V,那么我设置的就是Rfbt为1MΩ,Rfbb为90.9kΩ。把50V降到12V,跨度还是不小的,我问了问AI,得到了几个可以用的芯片,除了今天这个LGS5160C,过几天再把其他可用的芯片写一写,都是经过实测可用的。当时我焊完之后测试发现没有用,最后再仔细看看PCB,原来芯片的GND在底部,用电烙铁正常焊是只焊的到伸出来的引脚,所以芯片是没有接地,也就是没法工作的。Cbs选择100nf以上的,推荐是470nf。

2025-08-31 13:40:05 738

原创 开源一款和别人都不一样的ESP32S3WROOM核心板

我使用的是SY8088,主要原因是我看其他好多人用的都是这个,所以我也跟风了,关于这个芯片,我之前也写过,这里不多赘述。模组实际上就是自带晶振,Flash,RF匹配,(天线)的带PSRAM的芯片,所以我们使用模组就是可以省去很多的外围电路。选择的是N16R8模组的核心板,ESP32S3芯片版本的其实我画了,但是程序烧不进去,排查后发现大概率是芯片没焊好。其实它们的核心都是一样的,不一样的是外置的Flash和PSROM的大小。当BOOT为高电平的时候给芯片上电,芯片就是正常运行程序的模式。

2025-08-31 13:38:28 1848

原创 介绍几个DCDC降压芯片(TPMP2359、TPS62177

就是我是直接在淘宝看价格的,但是有些商家它会给你买的第一个芯片大幅度降价,然后第二个开始就会变回原价(贵),导致了我可能报的价格是第一个打了打折扣的价格。貌似TPS62177是固定输出3.3V的,输出1V~6V的是TPS62175,写在了手册开头是因为这俩型号的芯片共用一份手册。TPS62175和TPS62177的外围电路有很大的区别,具体看手册,我们在这边就简单看看TPS62177的。在价格方面就有点贵了,一个要两三块这样,比起我们之前介绍的DCDC降压芯片,TPS62177算得上是小高端了。

2025-08-31 13:37:10 765

原创 开源!成本4元带你做个加湿器!

强度分为3级,占空比分别为9%,27%,68%,大家也可以根据自己调试去修改占空比来达到自己想要的结果,我就只调试了五分钟就定了着仨值。强度的不同会反应在RGB上,我是设置了蓝色,颜色越深就表示强度越大(占空比越大),RGB灭就表示关闭加湿器。电感值选择25uh:800uh的,为什么选这个值的我就不清楚了,我也是参考别人的,咱这么用就行。这个代码不能直接用,因为我在定时器的中断函数里有点修改,还需要在对应的文件里简单改一下。软件其实也没很复杂,使用的库函数,别看它是Ai系列,但是一样用的是STC库函数。

2025-08-31 13:19:44 1648 1

原创 介绍几个DCDC升压芯片(AP2005、FP6276B)

R3就是OC接的那个电阻,我们通过修改OC接的电阻,参考上面的公式就可以对电流限制进行设置了。其实和电源相关的Layout建议都差不多,就是加大电源线面积,电感远离信号线之类的。电压设置的公式和AP2005一样(R1和R2的位置不一样,但原因是标号的问题)。并且电阻值推荐范围在33kΩ~475kΩ,电流限制范围在0.7A~4.5A。其他就是在VIN和LX直接接个电感,就参考上图的3.3uH就行。在价格方面,我在淘宝上找的是差不多将近一块钱一片,还是蛮贵的。价格方面,我在淘宝看的是五毛多一片。

2025-08-31 13:15:52 952

原创 介绍几个DCDC降压芯片(OC5864、RY8411)

R1和R2照常是用来设置输出的电压的,只是手册给出的形式有点怪怪的,我们转换一下就是Vout = 0.812V*(1+(R2/R1))通过设置电感的值来控制电感纹波电流,一般来说纹波电流为我们最大负载电流的30%。电感一样是用来设置纹波电流的,而纹波电流设置为负载电流的30%~40%。输入电压范围同样挺大的,不过它的输出电流还可以,有1.2A。鉴于它的价格,我在淘宝上看是7分钱一个,那还算是可以的了。缺点也很明显,那就是它的输出电流有点小,只有0.6A。其实电容的值都一样,我们要改的就是电感和电阻的值。

2025-08-31 13:13:56 1412

200行C++代码写一个qt串口助手

200行C++代码写一个qt串口助手

2024-01-11

200行C++代码写一个Qt俄罗斯方块

200行C++代码写一个Qt俄罗斯方块

2023-09-20

200行c++代码写一个扫雷小游戏

200行c++代码写一个扫雷小游戏

2023-08-12

150行代码写一个Qt井字棋小游戏

150行代码写一个Qt井字棋小游戏.完整的VS工程文件,以及自己绘制的图片

2023-07-31

200行代码写一个简易的Qt界面贪吃蛇

200行代码写一个简易的Qt界面贪吃蛇

2023-07-30

100行代码写一个简易Qt点名程序

100行代码写一个简易Qt点名程序

2023-07-30

C++简易小黑窗贪吃蛇(200行代码)

适合C++初学者巩固语法练习的简易小黑窗贪吃蛇. 使用VS2019,不是用VS的也可以直接复制cpp和h文件.

2023-07-19

51单片机红绿灯 仿真+代码

protues+keil 完整仿真工程文件+c源代码 可作课设,使用51单片机完成的简易红绿灯. 使用定时器,外部中断.

2023-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除