博客
如何准确判断电路中集成电路IC的是否工作,是好是坏是修理电视、音响、录像设备的一个重要内容,判断不准,往往花大力气换上新集成电路而故障依然存在,所以要对集成电路作出正确判断。
1、首先要掌握该电路中IC的用途、内部结构原理、主要电特性等,必要时还要分析内部电原理图。除了这些,如果再有各引脚对地直流电压、波形、对地正反向直流电阻值,那么,对检查前判断提供了更有利条件;
2、然后按故障现象判断其部位,再按部位查找故障元件。有时需要多种判断方法去证明该器件是否确属损坏。
现代数字通信技术让我们的生活发生了彻底地改变,而通信协议无疑是这一改变的始作俑者。
硬件有自己的通信协议,比如pci总线、usb总线、i2c总线等等。
软件也有自己的协议栈,无线的3gpp、gprs,有线的tcp/ip协议栈、atm协议等等。
基于物理层的协议,很大程度是由芯片完成的,但是涉及到交换路由、数据传输、业务处理,则很大程度上是由软件负责的。
协议栈看上去复杂,但是它所使用的技术都是一些基本技术,熟悉这些常用的技术和方法有利于我们在后面的开发中能够高效的利用这些协议。那么,今天我们就要看看,实现协议栈需要怎样的一些基本技术。
(1)状态机
状态机是协议栈使用最多的一种方法。当协议处于不同的状态的时候,就会对不同的报文内容作出不同的处理方法。
(2)定时器
路透华盛顿11月3日 - 美国商务部长普里茨克(Penny Pritzker)警告称,中国政府对半导体行业的大规模投资有可能会扭曲全球集成电路市场,导致破坏性的产能过剩并扼杀创新。
这正值中美贸易紧张局势加剧之际,涉及倾销、工业产能过剩,以及在中国做生意的外资企业面临商业环境恶化等问题。
美国共和党总统候选人特朗普威胁称,如果他胜选,将对中国进口产品征收45%的惩罚性关税。
普里茨克在周三的演讲中尖锐批评中国政府一项规模1,500亿美元的计划,即到2025年前使中国制造的集成电路在国内市场的份额从当前的9%扩大至70%。
“打开天窗说亮话:这种史无前例、由国家驱动的干预,会扭曲市场,破坏创新生态系统,”普里茨克在华盛顿智库Center for Strategic Studies称。
随着科技时代的到来,我们的日常生活中越来越多的充斥着各种各样的电子产品,使社会生产力极大的提高,也使得我们的生活更加的丰富多彩。与此同时,这些电子产品的大量普及也带动了史无前例的创业和就业机遇,按用途大体可以划分为两类电子产品:一类主要为人们提供温饱之后的享乐之用,例如机顶盒、手机、平板电脑、MP3、MP4、电子词典、游戏机、电子宠物、智能玩具等;另一类主要为人们节约劳动力成本或使用的工作流程更加智能化,例如机械手、遥控器、温度检测仪、刷卡计费系统、智能剃须刀、捕猎器、智能调光器、安防器械、医疗器械等。
作者:史高拔
来源:<a href="http://www.zhihu.com/question/50784815/answer/123124182?utm_source=tuic…;知乎
著作权归作者所有,转载请联系作者获得授权。
汽车电子控制器(ECU)的开发和任何电子产品的开发流程基本是相同的,需要硬件、软件、测试三方面的工程师去完成。
作为一个电子工程师必备技能:抄板、焊板、画板、仿真、编程、调试、创意、坚持。每项技能都有等级之分,不同等级对应不同的技术层面,工资待遇自然也不一样。每一个工程师应该终身学习,不断提高,向高手学习工作经验,勤奋练习,掌握技能,提升经验。
<strong>一、抄板技能</strong>
此技能是寻求经典设计元素的来源,不得不学。学精不易,建议升到二级以上,根据工作情况再转移到别的技能上。
1级:能够画出电源电路等电路图。
2级:能看懂电路图,快速理解其设计意图。
3级:能从中学习电路设计的智慧,评价其设计方案的好坏。
4级:基本不用一点点的抄就能知道电路原理图,能吸取高深的走线设计技巧。
<strong>二、焊板技能</strong>
MCU(Micro Control Unit)中文名称为微控制单元,又称单片微型计算机(Single Chip Microcomputer)或者单片机,是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时计数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。
今天小编就为各位盘点一下全球的十大MCU企业!
<strong>第一名:瑞萨 Renesas</strong>
Renesas是世界首屈一指的MCU供应商,名副其实的MCU之王。
半导体行业最近几年的“骚动”不断,国内对于半导体行业的投入也在持续扩大,但是想要比肩西方半导体企业,也不是一件容易的事情。
中国半导体业连续出现爆炸性的新闻,行业领头羊中芯国际连续公布大幅的投资计划,如上海的12英寸,14纳米月产能70,000片生产线动工,投资达675亿元,以及天津的8英寸生产线,月产能由45,000片扩大至150,000片,据认为将是全球单体最大的8英寸生产线等。
<strong>第一层,我来了</strong>
处在这一层的典型是可以用C语言写简单的逻辑控制,如闪烁LED,简单数码管显示,简单外围模块驱动实验。一般对单片机感兴趣,经常动手实践的人,半年左右,可以练到此地步(针对没有接触过单片机的人而言)。此层最典型的示例就是,扫描按键时候,检测按下------延时20ms --再次检测按下----返回键值或等待释放。如果你是这样做的,或者正在这样做,毫无悬念,应该处于这个级别。对于95%的电类专业学生来说,毕业时候,远远低于这个级别,剩下的5%则依次分布在各层上。这也是为什么学单片机的人成千上万,而会用的人寥寥无几的原因。
<strong>第二层 真打呀</strong>
自拿到开发板(MM32F103),即刻前往官网
查找资料(下载)。。。。哦,下载还需要注册? 没办法,注册一个吧。(不方便,这个要向 ST学习,www.stmcu.org 开放下载)
下载各种资料,到官网推荐的QQ群咨询问题!!非常重要。
鉴于以前MDK5.x的惨痛经历,还是从经典的熟悉的 MDK4.6开始
开始第一个工程:blink
因为官方没有提供 MDK4.6的芯片描述文件,根据提示,新建工程,芯片就选用 STM32F103RB;
然后添加各种依赖的文件
如下图:
作者:邸先生
今天刚收到板子,最近工作事务繁忙,先通过手机发一个开箱体验,后续尽快发布项目进展。
首先快递很快,前天看到申请成功,今天就收到。
板子应该是手工焊接,板子上还有多余的焊锡,应该使用过一段时间,表面划痕明显。但是可以看出厂家用料扎实,服务到位,感谢灵动,感谢给我一个机会,后续待选购的器件到位将一步步开展项目,今天来不及通电,后续补上。
嵌入式产品,与普通电子产品一样,开发过程都需要遵循一些基本的流程,都是一个从需求分析到总体设计,详细设计到最后产品完成的过程。但是,与普通电子产品相比,嵌入式产品的开发流程又有其特殊之处。它包含嵌入式软件和嵌入式硬件两大部分,针对嵌入式硬件和软件的开发,在普通的电子产品开发过程中,是不需要涉及的。嵌入式产品的研发流程具体如下图:
做电子工程师真的很难,为什么这么说呢,首先谈谈我对电子工程师发展阶段的看法把:
1、懂一种语言,会使用一种芯片,能写程序,借助工具能分析问题解决问题,算做电子工程师入门了吧。
2、不论是什么芯片,什么语言,是51单片机的顺序结构,还是带操作系统的多线程,或者是FPGA程序的并发性和模块化设计;不论是上位机,下位机;不论是使用visual C++还是使用KEIL,ADS, ISE等等,只要在较短的时间内能快速上手并用程序实现相应的功能,那么这时候可以说是一名职业电子工程师,可以把做开发写程序当做谋生的手段,我想我们大部分的电工都应该是处于这个阶段,包括我在内也是处于这个阶段。这就好比:一个学武的人拿到一本武功秘籍,苦练一段时间后就可以学成一样。
这几天看了很多关于“类似单片机的 出路”的帖子,就觉得大家有点悲观了。首先,单片机不是万能的,但没有单片机那是万万不能的。从NN年前的单片机,到现在的单片机,单片机只是单片机,其性质并没有太多的改变。只是从原来的“神秘”、“暴利”、“有趣”等等,回归了她原来的真是面目罢了--那只是在说明社会在进步,更加的合理和趋于理性。
只是现在的这样回归,有点走了极端罢了,从一个极端走了另一个极端罢了。但相反社会在这方面的需求却是越来越大,至少在我们的有生之年,这样的“自动化”过程一直会贯穿下去。所以你有什么好担心的,怕自己没有用武之地吗?! 怕自己的资薪没有或不高吗?!
扫地机器人,如今算是我们生活最常见的一种机器人了。它的任务很简单,就是在房间里来回移动做一些扫地、拖地这样的清洁工作,利用机器上的传感器,它可以识别周围环境,避开家里的一些障碍物。功能再丰富一点的是这种被用到酒店里的服务机器人。它们可以帮顾客搬运行李,办理入住手续,跟顾客打招呼或者代替酒店服务人员送东西到客房等。去年7月,在日本的长崎县就专门开了一家主要由机器人当服务员的酒店Henn-na酒店。
十年来,尽管软件行业发展迅速,热门编程语言的发展似乎却成了例外,始终未有太大改变。不过事实并不尽然,编程语言的真正变化在于:为了竞争存活,前十大热门编程语言都借鉴了其他语言的功能,作为新功能引入。究竟哪几方面变化明显?
如果把当前TIOBE编程语言排行榜的前十拿出来,与十年前的前十做以比对,就会发现这两份名单完全相同!
唯一的不同在于:其中Visual Basic、PHP和Perl与同为十大热门却更现代的C#、Python和JavaScript交换了位置。在这十年间Objective-C确曾进入过十大热门语言,甚至还攀升到了前三的位置,不过在苹果宣布用Swift代替Objective-C之后,它便很快销声匿迹了。
根据这些情况,我们可以得出结论:编程语言并无实质性变化,而且未来十年也不会出现什么新的大型编程语言。
某天某日某产房,你诞生了(power up , 上电运行),结果你不哭,医生把你提起来,屁股上狠狠一巴掌,你哇哇大哭(reset, 复位成),护士给你检查,看有没有传染病(EMI测试),然后打预防针(绝缘处理),没有问题后作记录(QC pass),你的父母来接你回去(客户验收)。回家后你有了自己的新床(PCB),家里条件好,给你铺六张毛巾被(六层板),可惜上面小窟窿太多(过孔太多),父母把奶瓶给你,你终于获得了外部能量(Power Supply ),否则你的自身能量会耗尽(Battery too Low)。