头像-247262

宫梓萱

  • 17
  • 单片机、嵌入式、DSP、FPGA/CPLD、模拟技术
  • 消费电子、工控电子、设计

个人成就

获得 41 次赞

帮助过112人

开关电源的设计中,电容可能叫吗?

根据我的经验,一般我遇到的都是电感啸叫。但是MLCC贴片陶瓷电容在特殊情况下也会啸叫。具体的原理你可以参考如下链接:https://www.cnblogs.com/ydvely521/p/9648529.html

没有一种变压器可以直接把交流变为直流呢?

因为变压器主要是靠互感原理实现的,因此输入信号和输出信号都是交流的,因此不可能直接输出直流。你可以直接使用AC/DC模块。也是集成式的,体积都很小。具体要看你的要求

隔离电源模块在pcb上地线是连接在一起的

严格来说隔离模块是应该GND要隔离的,也就是说电路的回流路径是完全隔开的。你说的的这种情况我也经常使用。这么说吧现在的电源模块基本都具备隔离功能,但是了并不是所有的地方都需要严格的去隔离,很多场景下是不需要的。因此就直接当正常的电源模块功能使用就行了。

钽电容时间久了有漏电怎么解决

换电容啊。电子器件时间使用长了都会老化的,里面的介质会慢慢发生变化,参数性能变差了。这很正常啊。不过要是你的设计参数设计的不太合理,这会加快电子器件的老化。

STM32F103RCT6 内部HSI晶振误差很大

这个不好说啊,先一定看看你的货源是不是行货。怕有的残次品以次充好。另外你看看你的时钟参数是否调整好了,先别着急。再看看的你的测量方法是否正确。

C语言中怎么判断一个整型数组里有多少个有效元素

可以这样,你把数组a里的元素都赋值成某个固定值,而且这个固定值不在你以后的任意赋值值内,然后你就判断,数组内有多少个不是你以前初始化赋的那个固定值,那么就有多少个你所说的有效元素。

如何使用STM32普通IO检测38US的脉冲宽度?

我觉得38us时间不算短,关键是你有10路。不够我觉得应该也可以做成出来,关键是代码优化问题。我给的思路检测方法跟楼下一样,通过定时器和外部中断来实现,但是代码中的,关于中断和定时器的操作最好用寄存器方式实现。先不管通讯问题,即先调试1路,再调试10路。都OK话,最后再添加通讯。这其中的中断优先级问题也要考虑

有没有电阻放大电路

当然有啊,但是你说的话有问题,这个东西叫做“数字电位器” ,一般有SPI或IIC接口,通过这些总线对器件写相关寄存器来实现芯片电阻值发生变化。但是数字电位器的精度不高,你可以尝试下。