-
关于GD32E230K8U6内部ADC参考电压VREFINT不准的问题
大家好,我用的GD32E230K8U6这款芯片,在锂电池二等分压读ADC的使用中,发现十几次上电开机会有90%是3.89V,10%的次数读取到的是4.03V,排除硬件影响,后来发现ADC_IN17的内部参考电压VREFINT规格书上说是1.2V,实际读出来时1.125V和1.4V,内部参考电压是1.4V的时候,锂电池就会读到4.03V;这个内部参考电压不准,导致我所有的ADC通道都不准,这是bug吗?老哥们有没有遇到。
2022-11-17 2 -
最不占空间的板板连接方式是什么
本帖最后由tyw于2022-11-211:33编辑我们的产品空间很小,调试期间经常需要连接调试板(6pin),但调试板在量产后通常都不需要;所以我们目前的做法是:前期产品带着调试接口,量产前改版去除接口;这样导致的问题是:我需要改版;所以我在想,有什么办法,我在板子上预留一个可拆卸的接口,量产的时候不上件,绿油覆盖掉;所以想请大家帮忙推荐最小的这种接口,接口小的话,对我板子其他走线影响小;我初步想法,就留6个测试点(直径0.5mm的这种);但是感觉每次需要焊接很烦;用XH贴片形式的连接器,空间又不够;请问大家,有没有好的连接方式推荐的?tyw注
2022-11-01 9 -
关于M481SE8AE EADC问题求教传感器的输入电压被EADC通道给高了
我测试了连续2通道和单通道的EADC转换,外接压力传感器,压力传感器供电5V,信号输出脚不连接ADC通道测量输出电压是0.636V,接入PB10通道测量电压也是0.636V,而且转换结果也是正确的,但接入通道PB8或PB9,测量传感器输出电压变为0.645V,AD转换结果是正确的,但电压不知什么原因被抬高了,我测量PB8通道空载时电压是3.731VPB10通道空载时电压是3.703V我尝试增加AD采样周期EADC_SetExtendSampleTime(EADC,0,255);//SetADCextendsampletime发现接入传感器后PB10通道没有影响,PB8通道电压变成0.652V,电压竟然又一次被提高了,两个通电的外围电路都是一样的,不知道是哪里出了问题
2022-10-21 10 -
悬赏提问锂电池18650充电问题
本帖最后由tyw于2022-10-2008:03编辑成功解决问题悬赏100元*币或同等价值家园币背景是一款太阳能板充电的设备,6V太阳能板+tp4056+DW01+G+8205A+18650电池电池状态不正常导致系统复位,有时候电过充,电池电压达到4.3伏,过充电路保护,电池不放电,充电芯片是4056保护芯片3并联dw018205已经做的实验总结1、使用直流稳压源电压8V给设备充电,长时间连续充电,无任何问题2、高温状态80℃待机,但不充电,长时间连续运训,无任何问题3、高温状态下,使用充电宝5V升压到8V,给设备持续输入,这时,在高温的情况下,持续一定时间后,就会导致充电状态异常,充电状态频繁切换,采集回来的电池电压达到4.7V4、达到高电压是因为过充电路保护导致电池电路切断,而4056直接给设备供电,采集回来的电源应该是4056输出的电压5、4056给设备供电,设备发数据大电流时,就会掉电而复位,导致系统不正常运行,而且太阳能板时,电压忽高忽低也会频繁掉电6、有时电池保护后不撤销,需要等数小时后,保护撤销后系统自动恢复正常总结:高温下充电,电池保护,4056异常供电,系统频繁复位下图为:实验时电池电压,充电电压,充电状态的时间曲线图;充电电路和保护电路tyw注
2022-10-20 18 -
芯片选型
带usb,flash128kb便宜芯片推荐。
2022-10-18 10 -
MOS管做开关无法彻底关闭
做一个无线温湿度传感器,使用AO3401,P沟道MOS管做开关,控制CC1310的电源和DHT11的电源。STM32F030进入待机模式,通过RTC定时唤醒,唤醒后读取温湿度,通过无线发送,再进入待机模式。问题是:没焊接DHT11,CC1310模组,其他都焊上,测试AO3401的打开、关闭,量电源正常,低电平打开,DHT11和CC1310电源处的电压是3.3V;高电平关闭AO3401,电压是0。当焊接上DHT11,CC1310的时候,CC1310的电源关闭时是2.3;DHT11一直是3.3。使用万用表量单片机IO脚,电平翻转正常,0和3.3V。后面将DHT11的数据脚、CC1310的串口那2个引脚都设为输入模式,DHT11的电源打开和关闭正常,CC1310在关闭时是1.3,还是不正常。现在不知道什么原因,向大家请教。图在楼下。
2022-10-12 20 -
求数组中最大最小值,总是不对
求助!!!!!!求一个16个FLOAT数组元素中的最大和最小值,怎么也不对,最小就一直输出0,最大就一直输出941654200000000000000.000000.代码怎么看都没有问题,求助高手解答,谢谢.代码很简单,如下://求数组中最大值,向量的长度是a,首地址是这P.floatmax(floatp[],u8a){u8i=0;floatmax=0;for(i=0;imax)max=p;}returnmax;}//求数组中最小值,向量的长度是a,首地址是这P.floatmin(floatp[],u8a){u8i=0;floatmin=0;for(i=0;i
2022-07-16 5 -
请教:两节同型号的电池并联使用的问题。
各位大佬好:我们的一款设备,使用2节可充电的18650电池并联供电(是2节分立的,不是电池包),现在有一个问题,就是客户手里面有5台设备,下班的时候客户会把5台设备共10节18650电池全部取出并装进同一个袋子里,第二天上班时再把每个设备装入2节电池,因为是随机的选择2节电池,这就有一个问题:假如一节电池电压是4.1V(接近满电),另一节电池是3.3V(接近没电),把他们装在同一个设备里会不会有问题?应该怎样实现2节不同电压的18650电池并联使用呢?我的观点:1、两节不同电压的电池放一起并联使用,可能会烧坏电池。2、目前的方案是在电路板上每个电池的正极串一个二极管后,再给电路板供电,但是即使是肖特基二极管也有0.4V以上的压降,这对电池供电的产品来说影响非常大,实在不想用这个方案.
2021-12-22 32 -
模拟开关切换音频信号
本帖最后由slovef2199于2021-11-1612:56编辑系统输出音频通过两个喇叭,通过模拟开关切换音频信号出现问题,切换不完全,总是都有声音。比如COM---NO,那么NC接的喇叭也有声音,且声音不太正常,比较刺耳,同样切换到NC后,NO的喇叭也是比较刺耳的声音。模拟开关的寄生电容会导致这个现象吗》我查着好多音频切换都是模拟开关的。。电路如下,请大家帮忙分析,图上只贴出一路喇叭,另一路相同
2021-11-16 4 -
CH579M BLE例程Peripheral中CH57X_BLEInit()函数关闭了SysTick的中断
RT,CH579MBLE例程Peripheral中CH57X_BLEInit()函数为什么要关闭SysTick的中断代码如下:SysTick_Config(SysTick_LOAD_RELOAD_Msk);SysTick->CTRL&=~SysTick_CTRL_TICKINT_Msk;/*disableSysTickIRQ*/代码中对SysTick设置了最大的SysTick_LOAD_RELOAD_Msk,为0xFFFFFF,且关闭了中断问题:重装载值可以改吗?中断可以打开吗?
2021-10-22 2 -
过压保护电路
怎么用分立元件搭建5V过压保护电路?
2021-09-09 2 -
lvgl显示错误
本帖最后由qwe4122于2021-9-611:20编辑使用GD32F450,用lvgl写了一个进度条,发现顶部出现错误显示如图。。请教各位大神file:///C:/Users/Administrator/Desktop/%E9%97%AE%E9%A2%98%E5%9B%BE%E7%89%87/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210903161037.jpg
2021-09-06 2