- 博客(71)
- 收藏
- 关注
原创 LM7480-Q1 Ideal Diode Controller with Load Dump Protection
https://www.ti.com/lit/ds/symlink/lm7480-q1.pdf?ts=1708509579073&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252Fde-de%252FLM7480-Q1%252Fpart-details%252FLM74800QDRRRQ1
2024-02-22 10:44:51
421
原创 python字典用法
#coding:utf-8myCat = {'size':'fat','color':'blue','diposition':'loud'}print(myCat)print(myCat['size'])#values()插入字典的值for v in myCat.values(): print(v)#keys插入字典的键for v in myCat.keys(): print(v)#items()插入字典的建-值对for v in myCat.items(): p.
2021-06-06 23:06:37
260
原创 python 列表学习
'''列表'''# coding=utf-8#列表animal =['cat','fish','dog','pig']name=[['xiaoming','xiaohuang'],[150,153]]#用len()取列表长度#用切片取得子列表print(animal[0],len(animal))print(name[0][1],len(name))#用下标改变列表中的值animal[1]='monkey'print(animal[:])print(animal)#用+做列表.
2021-06-01 21:04:17
210
原创 Collatz 序列
def collatz(number): if(number %2 ==0): #print(number//2) return(number//2) else: #print(number*3+1) return(number*3+1)num=int(input('please input a number:'))while (1): num=collatz(num) print(num) .
2021-05-27 22:29:30
1030
原创 pyhton_print()
#coding:utf-8'''print()函数可选end 和sep,一般print会自动添加换行符号end 指定参数末尾打印什么sep 指定参数之间如何隔开'''print('renqiaqian',end='+')print('yangyang')print('1','2','3')print('1','2','3',sep='---')...
2021-05-26 21:49:15
112
原创 function using
函数用法sys.exit()退出执行'''function using sys.exit()'''import sysdef exitsys(): sys.exit()def hello(): print('hello moto')hello()exitsys() hello()
2021-05-25 22:15:03
105
原创 randint
for循环用法,randint生成随机数(包括两头)import模块from random import randintfor i in range(20): print(randint(1,20))
2021-05-25 21:49:18
1311
原创 python ex1
根据python编程快速上手----让繁琐工作自动化学习笔记1、变量命名:1)数字、字母、下划线。2)驼峰式命名;3)字符串用单引号;判断数字名字egmyName = 'yangyang'print('please input a name')name=''while(name !=myName): print('please input again') name=input()print('password is right')...
2021-05-25 17:50:23
98
原创 汽车电源芯片
LDO类 输入电压 输出电压 输出电流 TI Infineon 备注 24V-5V 5.5-42 5V±2% 450mA TLE4275-Q1 TLE42754D pin2pin 参数相同 ...
2021-03-25 11:11:04
553
原创 AD 复制剪切报错 error invalidparameter
AD有时候复制或者剪切会报错error invalidparameter,如下:目前发现的解决办法是在 preferences 中把原理图页面的render Text with GDI+关闭,可以解决问题。PS: 记得之前smart pdf生成也遇到过这个问题,解决方法相同:https://blog.youkuaiyun.com/sinat_25400221/article/details/92629600...
2021-02-18 17:44:28
3528
原创 C语言学习_switch case
/*switch 用法1、case后面为:2、每一个case或者default 后面都有break ,用来跳出switch结构体;3、default 用来执行非case中条件,而且可以省略。*/#include <stdio.h>int main(){ char cGrade; printf("please enter your grade:\n"); scanf("%c",&cGrade); printf("cGrade is about:"); switch.
2020-12-16 20:02:07
306
原创 C学习_if/else
/*判断输入密码,不正确会一直提示输入,直到正确为止*/#include <stdio.h>int shuru();int code;int main(){ shuru(); while(1) { if(code==123456) { printf("dnoog\n"); break; } else { shuru(); } } return 0;}int shuru(){ puts("please enter code:");.
2020-12-15 22:19:27
103
原创 关于高低边驱动的续流二极管的理解
汽车控制器中最常用的高低边驱动。驱动感性负载时候,需要放置续流二极管以放置反电动势的危害。一般感性负载的反电动势能达到很大的一个程度,通常能超过100V。此时需要通过并接续流二极管来释放。第一种,接②③负载两端,没什么问题,感性负载释放路径很短。第二种,接①③两端,此时实际为低边驱动模型,续流二极管上拉UBAT。放电回路为感性负载-续流二极管-MOS(DS),此时MOS承受VDS电压,容易损坏MOS。第三种,接②④两端,此时为高边驱动模型,续流二极管下拉GND。放电回路为感性负载 -MO
2020-11-23 21:30:55
3966
原创 大功率电阻
最近在做设计时候遇到电流型hALL信号输入处理电路,需要在端口做过压防护功能计算输入端电阻封装需求:24*24/250=2.3w打算采用三个2512封装(1W)750欧电阻并联。AC2512FK-07750RL实际设计时候发现PCB尺寸不足,无法放下。有没有功率比较大的电阻呢?查阅手册发现yageo的电阻有大功率电阻如下,7W,3w系列:所以考虑采用两个470R电阻并联,完美解决问题。电阻选型如下:AC2512JK-7W470RL,价格也比较合适。...
2020-11-23 17:53:28
569
1
原创 低边信号输出
关于低边通道用作PWM输出时, 外接上拉电阻阻值问题可以看出,通过计算可以算出理论电阻值,此时,输出仍然可以作为驱动输出。一般,如果比较简单的电路,Rp 两端为UBAT的话,假设取1206封装电阻,功率0.25;UBAT为(9-32V),极限情况,36V。 则 :36*36/0.25=5184R可以取值Rp为5.1K。————————————————如果该路低边用作纯粹信号输出,比如:转速信号。则该电阻可以取高阻。比如150K,0402。...
2020-08-18 20:07:39
1824
原创 ESD放电测试
作者:ZPShota链接:https://www.zhihu.com/question/52398463/answer/139585763来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。ESD放电测试法规61000-4-2 中文 ;10605;法拉第笼与PCB之间阻容的作用?1. 电容是干啥用的从EMS(电磁抗扰度)角度说,这个电容是在假设PE良好连接大地的前提下,降低可能存在的,以大地电平为参考的高频干扰型号对电路的影响...
2020-08-12 10:19:38
2347
1
原创 N-MOS,P-MOS 输入电路设计
在电源端,主要有防反,开关,TVS(抛负载),可以使用P-MOS和N-MOS。一般使用P-MOS设计一般防反 -TVS-开关管如果电路过大,可以考虑并联p-MOSN-MOS一般价格更低,电流更大些。但是在电源输入端需要增加升压电路或者升压芯片(boost,或者电荷泵) 。综合成本上并不一定具有优势。...
2020-07-18 17:14:18
1333
1
转载 信号反射的几个重要体现(过冲、下冲、振铃)及电路设计
为什么要在时钟信号线上串联小电阻?(比如SPI线串接15R电阻)转载:https://www.cnblogs.com/jacklong-yin/p/9767098.html本文要点:1,介绍信号分列反射的具体表现;2,结合具体电路分析。信号沿传输线向前传播时,每时每刻都会感受到一个瞬态阻抗,这个阻抗可能是传输线本身的,也可能是中途或末端其他元件的。对于信号来说,它不会区分是什么,信号所感受到的只有阻抗。如果信号感受到的阻抗是恒定的,那么他就会正常向前传播,只要感受到的阻抗发生变化.
2020-07-10 17:18:37
5679
原创 三态门含义
数字电路输出有三种状态:1、高电平状态(逻辑1);2、低电平状态(逻辑0);3、三态(高组态,也叫漂移)高电平时候,引脚就对其连接提供电流;低电平时候,引脚就对其连接吸收电流;三态输出既不是高电平也不是低电平,而是高组态,这样流入或者流出该引脚的电六都被忽略。高阻态是一个数字电路里常见的术语,指的是电路的一种输出状态,既不是高电平也不是低电平,如果高阻态再输入下一级电路的话,对下级电路无任何影响,和没接一样,如果用万用表测的话有可能是高电平也有可能是低电平,随它后面接的东西定的。...
2020-07-08 14:38:11
1621
原创 AD 复制保留元器件标号
有时候需要复制大量电路同时要求保留原来元器件标号,如果直接复制粘贴,会发现标号都变成“?”。这时候可以通过AD的设置功能保留原标号在 DXP-Preferences中选择Schematic - Graphical Editing 将 reset parts Designators on paste 功能框取消掉即可...
2020-04-15 09:18:44
15984
原创 利用PCB向导(component wizard)画BGA封装
对于BGA封装,引脚太多,采用向导设计可以提高效率结合最近使用的一款BGA324封装,看一下如何设计1、首先在datasheet上找到封装尺寸信息2、在PCB封装设计界面,右键鼠标选择 设计向导3、此处选择GBA,单位改为mm4、查手册获取焊盘尺寸,此处为0.6mm5、查手册获取焊盘间距,此处为1mm6、设置外框线宽,此处保持0.2mm...
2020-04-10 16:19:25
6838
原创 AD原理图封装excle导入
最近使用一款新的MCU,BGA324封装,画封装需要花费很长时间,可以通过excle将整理好的引脚导入,提高效率。1、需要制作一个excle模板如下:Object Kind :为类型,这里为PinX1,Y1为需要导入的坐标值,可以在AD封装制作界面中确定需要导入的坐标位置,可以看到我这里X1坐标不变,Y1坐标为10mil,正是我设置的最小栅格。Orientation 为导入的引脚的...
2020-04-10 15:52:46
4854
转载 三极管基极电阻的确定方法
转载:https://blog.youkuaiyun.com/zhenxing2000/article/details/50879378上篇文章“单片机驱动继电器 ”中,介绍了三极管驱动继电器类等较大功率器件的方法,贴图中我并没有把基极的电阻画出来,其目的就是想单独讲解三极管基极电阻的选择方法。学过电路的朋友都清楚,三极管有三种工作区:截止区、放大区、饱和区,如下图所示:三极管基极电阻的确定方法...
2020-03-13 17:26:18
1663
原创 Infineon:N-MOS 电源方案(2)
接上一篇博客讨论了N-MOS方案,英飞凌也有推荐方案如下:也是背靠背MOS驱动,区别是这里是S极背靠背,可以看到它是外置MOS,可以根据需求选择MOS,提高系统的带载能力。通过内部框图可以看出它是boost升压驱动提高Gate电压。并且Gate与Source之前钳位18V。与上一篇不同之处,这里第一个MOS做开关,第二个MOS做防反。用来过抛负载试验的TVS管应该只能放在开关管前面,并...
2020-03-13 14:21:44
7658
原创 Ti:N-MOS电源方案(1)
最近在看N-MOS电源输入方案。发现TI有一个比较不错的芯片ti:LM76202-Q1双MOS背靠背结构,采用charge pump 升压实现N-MOS控制。图中第一个N-MOS作为防反,第二个N-MOS做开关管。TVS放在电源输入侧。这颗芯片集成了双MOS算是优点也是缺点。节省了空间与价格,但电流只能做到2.2A。不能用于动力总成部分。不过它的结构倒是很有参考意义。可以考虑外置N-M...
2020-03-13 14:07:01
1497
原创 示波器最小量程
使用示波器测试的时候,信号很小,只有几十MV。使用示波器最小档位测量,发现很多毛刺。期初,我以为是示波器的地接的太远,改了最近的地还是一样情况。然后我怀疑信号本身就有很多毛刺,可能需要滤波。可这个信号经过运放放大后的值非常稳定。 按理说如果输入信号有毛刺,输出应该也很多毛刺才对。推测可能还是测量问题。请教了领导,示波器的最小量程20mV档已经接近极限,可能失真。也就是实际波形可能是稳定的,测...
2020-03-12 15:04:39
1999
转载 晶体(crystal、无源晶振)两端电容取值计算
转载: https://blog.youkuaiyun.com/Naisu_kun/article/details/86644845上面电路中晶体两端的电容是用来匹配晶体的负载电容(CL:Load Capacitance)的,如果负载电容无法满足的话一般会使晶体频率产生偏差,严重的话晶体无法起振。电路设计中要尽量满足晶体的负载电容需求,从而使晶体工作在最佳状态。负载电容计算公式如下:CL = C1*C...
2020-01-28 13:35:00
529
转载 MOS管防反接用法
转载:电源反接,会给电路造成损坏,不过,电源反接是不可避免的。所以,我么就需要给电路中加入保护电路,达到即使接反电源,也不会损坏的目的。 一般可以使用在电源的正极串入一个二极管解决,不过,由于二极管有压降,会给电路造成不必要的损耗,尤其是电池供电场合,本来电池电压就3.7V,你就用二极管降了0.6V,使得电池使用时间大减。MOS管防反接,好处就是压降小,小到几乎可以忽略...
2019-11-05 09:41:40
491
原创 NXP POwerPC开发,曲轴凸轮轴信号采集
曲轴、凸轮轴信号为关键信号,有磁电和hall两种类型。需要根据具体的需求设计相关电路,一般可以设计成磁电、Hall兼容,通过选贴实现。曲轴、凸轮轴信号在采集时候一般默认采用etpu模块的0和1通道,相对应英飞凌的TC297则为GTM模块的0和1通道。这两个通道专门用于曲轴、凸轮轴信号采集。...
2019-10-31 15:50:12
750
原创 CAN片选使用(英飞凌)
英飞凌的TC277,TC297,TC397在使用CAN模块时候,同一类型的CAN(如 MRST0A、MRST1A为两个类型)的片选使用时候要避免出现+8相同的情况。比如:片选0和片选8,片选1和片选9不允许同时出现。这是底层软件人员告诉我的,我查阅了相关资料,为看到诸如此类的说明。谨慎起见,还是避免一下,后续有待验证。...
2019-10-31 15:42:27
1853
1
原创 汽车电子数字输入电路,模拟输入电路设计
数字电路:数字信号一般都是一些开关信号。比如:离合器开关,油门踏板开关等。一般开关量接上拉电阻到UBAT(电池电压)。接UBAT主要是考虑电池直接供电。如果用5V供电,考虑极端情况一直闭合,会增加5V电源供电电路的电流,则增大了5V输出电流,对芯片要求提高。模拟量输入电路:分为温度型和压力型两大类。温度型:温度型内部一般为热敏电阻,采用两线制 ,信号、地,我们归类为电阻型。电阻型信...
2019-10-31 14:15:52
3457
原创 PCB散热焊盘支点的上锡
PCB背面与外壳相接触的地方需要加散热焊盘支点设计时候要求焊盘分布均匀,不需要太密集要求在PCB生产时候过锡处理。上锡厚度0.15mm(0.12~0.15mm)...
2019-10-09 17:17:08
1414
原创 AD批量修改丝印
AD批量修改丝印过程中,有一部分丝印太粗,想批量修改。右键批量改,界面如下,选择text width 为10mil属性设置为same,批量修改,发现改不了。想了一下,可能有别的10mil宽度的丝印和元器件的丝印不是同一个属性,可能产生了干扰。 导致修改不了。解决办法:将修改的类型属性缩小。比如将string type 属性也统一为same。排除其他干扰。发现可以修改。...
2019-09-29 13:43:52
4140
原创 AD自动布地过孔设置
在PCB设计完成后需要对大面积的铜皮添加地过孔,之前都是通过手动添加。现在发现AD有这个功能,试了一下效果不错。增加地孔可以减小地阻,增加铜皮之间的连接性能。步骤如下:1、在tool-via stitching-add stitching to net 设置规则如下:设置孔间距,孔径以及属性。建议设置3mm(118mil)间距效果如下:...
2019-09-29 10:35:35
12392
原创 yageo车规系列电阻选型
yageo车规电阻系列有AA\AF\AC\AS等这些系列的车规电阻有什么区别,我们用哪一类?据代理反馈,常规都是AC 其余都是特殊的。比如AA是硫化的。选AC即可 其它不用管,从来没卖过。了解了一下:虽然都是车规的料,其他的工艺比较特殊,比如硫化的AA\AF。软端子AS等。...
2019-09-26 12:05:03
1671
原创 PCB铜皮设置圆形净空区
PCBlayout中有时候需要设置圆形净空区,比如安装孔,天性等。设置方法如下:1、 找到要设置焊盘的name,该案例中为Free-72、在rules新建规则,如下:根据实际情况填写焊盘name以及净空间距大小。实际效果如下:...
2019-09-25 18:20:05
2213
原创 51单片机学习——语音模块
最近淘宝上买了一个JQ8900-16P语音模块,用谱中教育的开发板操作了一下。主要通过IO按键控制语音模块的IO的7首歌曲播放。#include<reg52.h>#include<intrins.h> typedef unsigned int u16;typedef unsigned char u8;#define music_in P1#defin...
2019-09-08 21:42:00
11934
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人