自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开关电源用什么电感

PWM那张图和inductor那张图,第一张图就是Buck电路图SW引脚的波形,看波形我们知道在t1的时候是vi在t2的时候是0,紧接着电流和电压经过电感以后的波形就是第二张图,可以看出很明显的变平缓了。

2024-02-07 19:03:28 1345

原创 开关电源用什么电容

接下来我们继续分析,对于COT架构的Buck降压电路,他的Co的ESR(等效串联电阻)有一定的要求,不能够太小,如果太小就会造成电容上文波电压太小就会造成就会工作不正常,对于Co如果我们用MLCC,就必须要10uF以上。接下来介绍一个例子,如下图所示,如果我们的一个开关管用的NMOS,那么这个时候,我们需要一个自举电容CBoot,这个自举电容我们一般用的就是0.01uF-1uF X7RMLCC电容。这里还要说句,相同耐压,相同电容量,施加相同的直流电压,封装越大,衰减越小。这就是MLCC的一个特点。

2024-02-05 17:14:03 806

原创 物联网ARM开发-STM32之RTC浅谈

RTC好比我们用来记录时间的一个钟表,他里面有年月日,还可以记录星期,小时,分钟等。是Real Time Clock的缩写,译为实时时钟,本质上是一个独立的定时器。

2024-02-05 15:45:55 2380

原创 全国产极低噪声双电源供电系统

主要用到了圣邦德正电压SGM2211和负电压SGM2209,然后再搭配负压电荷泵SGM3204和SGM3209来给运算放大器双电源供电。为了实现高精度的AD和DA,我们需要噪声非常低的LDO。例如德州仪器就用TPS7A47XX作为一个正电压得LDO和TPS7A3300作为负电压得LDO。输出噪声非常低得LDO在实际应用中非常广泛:压控振荡器、频率合成器、测试和测量、仪器仪表、医疗和音频、RX,TX虽然TI得这些噪声极低得LDO芯片性能都很优良,但是都贵,这里就要介绍我们国产的芯片了。

2024-01-30 15:47:20 2491 1

原创 嵌入式面试提问

指针是一种单纯的数据类型,本质上指针变量和普通变量没什么区别,指针变量一般用来存储地址,&为取地址操作符,*为取值操作符。CAN(Controller Area Network),要进行CAN通讯需要专门的CAN收发芯片,单片机与CAN收发芯片进行数据通讯时,普通的高低电平信号,就会被转化为差分信号。差分信号具有抗干扰作用。

2024-01-24 11:57:11 1327

原创 超级快充充电头设计

这次要说的是开源的全国产65瓦氮化镓超级快充充电头,它里面用了茂睿芯MK2697G,他输出的是5V的PWM波,可以直接驱动氮化镓。一般传统的氮化镓例如NCP13422,输出的是12V的PWM波,因此还需要增加一个电平转换电路,将12V转化成高为+6.2V,和-6.2V。同时他用到了英集芯IP6525S,IP2723TS。和英诺赛科INN650D260A。英诺赛克是全世界最大的氮化镓芯片公司,氮化镓一般在军事领域都是雷达。

2024-01-18 16:05:03 1729

原创 开关电源PCB设计

图5 TD1660规格说明图他的输入电压是9V-60V,它是一个非同步整流电路,他的上管的Rds是0.25欧,他的开关频率最高是1M,他的Iq是180uA,意思是如果EN引脚接地也就是芯片不工作,这个时候芯片的耗电是180uA。它内部集成了软启动,效率最高达到了95%,他的输出电压是0.8-52V。;这里他的引脚分布借鉴了MP4560的分布,但是他的输入电压还可以。接下来介绍下他的具体引脚:图6 TD1660引脚示意图。

2024-01-17 18:50:20 2260 3

原创 开关电源如何覆铜

对于两个mos管,用PWM信号来控制,在一个周期内,第一个mos管导通,第二个断开,电流方向是从第一个电容流经第一个mos管和电感,然后从第二个电容回到第一个电容。总的来说,第一个mos管周期在第二个周期回路电流是断续的也就是说由两个mos管和第一个电容形成的闭合回路中的周期电流是断续的,电流从无到有或者从有到无的过程中会产生一个感应电动势。为了降低感应电动势,就要先了解这个感应电动势的组成:由输入电容上面的等效串联电感,从A点到B点的走线电感和B点上的引向电感组成。

2024-01-15 16:08:20 819

原创 开源6位半万用表硬件电路分析

该电路用了,ADC采集电路,恒流源电路,电压源电路等

2024-01-14 19:25:24 4445 1

原创 嵌入式简历填写的相关注意事项

简单介绍下嵌入式简历怎么写

2024-01-14 17:44:51 759

原创 电机PCB设计注意事项

电机的布局和布线以及相关的电气注意事项这里参考的是TI的文章

2024-01-10 17:33:16 952

原创 Altium Designer20中遇到的问题和解决办法记录

我遇到的报错如下:这个报错直白翻译就是间隙约束。他的意思是你的走线之间的间距太近了,这个根据你自己在走线规则的设置来看,一般这种错误发生在打开别人的工程文件的时候,别人的工程文件的规则跟你的不一样,你在DRC的时候会报错。

2023-12-31 00:30:04 4304

原创 SOPC之占空比控制LED(小梅哥AC620)

SOPC之PWM控制步骤一:自定义PWM IP核步骤1.1新建一个IP核步骤1.2定义相关的IP核内容合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入步骤一:自定义PWM IP核所用软件Quartus13.0,由于在用Qsys中没有自带P

2022-05-02 23:03:08 1024

原创 C++函数重载详解

C++函数重载详解一.相关介绍  在实际开发中,有时候我们需要实现几个功能类似的函数,只是有些细节不同。例如希望交换两个变量的值,这两个变量有多种类型,可以是 int、float、char、bool 等,我们需要通过参数把变量的地址传入函数内部。在C语言中,程序员往往需要分别设计出三个不同名的函数,其函数原型与下面类似:void swap1(int *a, int *b); //交换 int 变量的值void swap2(float *a, float *b); //交换 float 变

2022-04-28 13:50:29 229

原创 MARKDOWN实用笔记(一)

Markdown实用笔记https://markdown.com.cn/basic-syntax/paragraphs.html1.段落空两行:    后面得符号也要带上。2.段落换行:  就一段话句尾空两格然后按回车键就行。3.Markdown 强调语法  通过将文本设置为粗体或斜体来强调其重要性。  粗体(Bold)  要加粗文本,请在单词或短语的前后各添加两个星号(asterisks)或下划线(underscores)。如需加粗一个单词或短语的

2022-04-27 21:19:40 278

原创 SOPC Eclipse下载出错总结(一)

问题总结  这是我用Eclipse下载到AC620时出现的相关错误,仅此收录在这篇博客里面,会不定时得更新。SDRAM存储问题:  这个问题要看你下载是否报错之前的界面,也就是verify那里,注意看下地址,然后一般根据地址就会发现是SDRAM报错。  1.一般这里报错都是PLL锁相环得时钟相位差给错了  2.可能有玄学问题,就那种什么都不改,昨天好好得,今天就会报错得那种,也很正常。碰到了,不要管他,仔细照着把Qsys弄好,然后重新写Eclipse代码。注意每次更改Qsys后要对Eclipse得

2022-04-27 21:16:49 396

原创 Android studio 快捷键与Sqlite相关笔记

ctrl + z 撤销ctrl + shirft + A 打开Android is port?

2021-09-28 16:58:39 176

原创 使用dialog提示信息

package com.example.androidtest2;import androidx.appcompat.app.AlertDialog;import androidx.appcompat.app.AppCompatActivity;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;import android.widget.Button;import

2021-09-24 20:19:17 2203

原创 Android 控件的相关笔记

Android 控件的可见属性,所有控件都具有这个属性,可以通过android:visibility进行指定,可选值有3种:visible invisible gone. visible是可见的,invisible不可见,但仍然占据着原来的位置和大小,可以理解为透明了,gone表示不仅不可见,而且也不占据任何屏幕空间了。...

2021-09-24 20:17:51 130

原创 比赛中遇到的问题和记录的杂记

准双向口、开漏输出、推挽输出结构介绍1. 准双向口结构准双向口,也就是说不是真正的双向口,真正意义上的双向口是需要通过设置专门的“输入输出方向寄存器”将IO口设为输入模式或者输出模式,才能实现对应的输入输出功能。而准双向口则不需要设置,作为输出时直接向口线寄存器写;作为输入时则需要先向IO口写1再去读。准双向口的内部电路结构如下如所示:由图可以看出当口线寄存器为1时,左边的场效应管断开,右边的场效应管导通,于是输出被电源上拉为1,输出高电平;当口线寄存器为0时,左边的管子导通,右边的管子截止,输出管脚

2021-09-24 15:58:53 1905

原创 最简单的DFS(深度优先搜索)

graph = { "A" : ["B","C"], "B" : ["A","C", "D"], "C" : ["A","B","D","E"], "D" : ["B","C","E","F"], "E" : ["C","D"], "F" : ["D"]}def DFS(graph,s): stack = [] stack.append(s) seen = set() seen.add(s) while(len(stack)>0): vertex = stack.pop(

2021-09-24 15:47:32 150

原创 MSP430F5299调试笔记

电赛笔记msp430f5529相关笔记1.时钟系统介绍:其包含五个时钟源:1.LFXT1 外部低频振荡源,32.768KHZ,可以用作FLL的参照源;2.XT2 外部高频振荡源,4MHZ3. (Internal very low)内部低耗低频振荡源,典型为10KHZ,精度一般;4.内部低频参照源,32.768KHZ,常被用作锁相环FLL的基准频率,精度很高,不使用时不消耗电源,其设置往往要参考LPM模式的的设置;5.(Internal digitally-controlled)内部数字控制振

2021-09-24 15:45:58 113

原创 Android studio 当button 和 edit 框框重合在一起时的解决办法

Android studio 学习笔记当在设置button 和edittext 时两个框重叠在一起是因为没有在Linerlayout里面加上orientation:具体代码如下:`<?xml version="1.0" encoding="utf-8"?>`<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.co

2021-09-24 15:44:13 1321

转载 2019电赛a题资源整合

自启动方案本程序仅涉及电动小车的自启动方案,不涉及其它功能。思路利用一个单独的单片机控制一个LED灯,LED灯的亮灭由题目给定的时间控制,当时间到达时,LED灯熄灭。电动小车上装有光敏传感器,一旦发现LED灯熄灭,即可启动。题目一、任务设计并制作一个无线充电电动小车及无线充电系统,电动小车可采用成品车 改制,全车重量不小于 250 g,外形尺寸不大于 30cm×26cm,圆形无线充电装置 发射线圈外径不大于 20cm。无线充电装置的接收线圈安装在小车底盘上,仅采用 超级电容(法拉电容)作为小车储

2021-04-21 14:56:24 3024

原创 对于给定的一个字符串,统计其中数字字符出现的次数。输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。

#include <iostream>using namespace std;int main(){int n,i,s;char x; cin>>n; getchar();for(i=0;i<n;i++) { s=0; while((x=getchar())!='\n') if(x>='0'&&am...

2019-12-25 22:49:59 8679

原创 我把私藏的自学「学习网站/实用工具」都贡献出来了

一、视频学习网站1、哔哩哔哩2、慕课网一开始刚入坑编程,每天在慕客网上逛,虽然有些视频时付费的,但是那些免费的入门足以,很多的课程视频都给分类。但是有些付费慕课网的视频都被流出了,相对于B站,还是差了点,毕竟B站都是用户自觉上传,很多视频都是某些机构付费的3、极客学院我对该网站的第一感觉就是无论是技术还是内容,从入门到实战,一步步将视频给你分好,最好的就是避免了初学者学习时的迷茫,一步步...

2019-12-25 22:45:59 1068

原创 猴子选大王

一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?输入格式:输入在一行中给一个正整数N(≤1000)。输出格式:在一行中输出当选猴王的编号。输入样例:11输出样例:7...

2019-12-20 17:26:38 294

原创 7-4 龟兔赛跑

乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?输入格式:输入在一行中给出比赛时间T(...

2019-12-17 09:10:59 355 1

原创 阶乘的和

对于给定的正整数N,需要你计算 S=1!+2!+3!+…+N!。输入格式:输入在一行中给出一个不超过10的正整数N。输出格式:在一行中输出S的值。输入样例:3输出样例:9#include<stdio.h>int main(){ int b=1,sum=0; int n; scanf("%d\n",&n); for(...

2019-12-15 13:12:52 234

原创 6-10 阶乘计算升级版 (20分)

裁判测试程序样例:#include <stdio.h>void Print_Factorial ( const int N );int main(){int N;scanf("%d", &N);Print_Factorial(N);return 0;}/* 你的代码将被嵌在这里 */输入样例:15输出样例:1307674368000#includ...

2019-12-09 17:37:12 228

原创 博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。本题就要求你写个程序,通过统计一个人点赞的纪录,分析这个人的特性

#include<stdio.h> int main() { int n, k, num, max1= 0, max2= 0; scanf("%d", &n); int arr[1001] = {0}; //定义数组的数清零。for (int i=0;i<n;i++) { scanf("%d", &k);//输入四行的随机数。 f...

2019-11-22 17:01:25 6690 5

原创 五年后的利息计算

#include<stdio.h>int main(){ int orgain=1000,year=5,now; float r=0.03; now=1000*(1+r*year);//算五年后的利息钱。 printf("%d",now); return 0;}//这是一个小小的代码啦,但是会记录我的慢慢成长所以以此来记录吧。...

2019-11-22 16:52:35 230

空空如也

空空如也

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

TA关注的人

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