tag 标签: 硬件工程师

相关帖子
相关博文
  • 热度 8
    2019-4-19 22:50
    5852 次阅读|
    5 个评论
    之前看过一句话这样描述国内外的生活状态:国外是好山好水好无聊,国内是好挤好乱好热闹。 大概是厌倦了紧张的生活,或者说加班已经成了国内多数企业的潜规则,所以996的话题一再引起大家的热议。 争论并不能解决问题,他只能反映问题的存在。如果一个问题在大范围内引起讨论,那么,他必然发生在多数人身上,我作为其中的一员,并不想争论个是非高低,但是这件事背后所反映的问题的本质,很值得我自己反思。 问题一:我反对的不是996,反对的是996却没有工资。 其实参与讨论的很多人并不反对996,只是他们觉得自己的付出没有得到应有的回报。如果能够得到应有的回报,那么966也未尝不可。这个问题仔细追究起来,其实可以衍生出一个鸡生蛋还是蛋生鸡的问题:究竟是我多付出了老板才给到我对应的薪资水平还是老板先给到我一个高的薪资水平我才付出对应的努力? 这里面的付出与回报其实还存在一个难以量化的问题,这不像干体力活,砌砖或者扛沙袋,砌一个砖或者扛一个沙袋多少钱,最后算一下总数,再乘以个单价,就是你对应的报酬。现在多数的项目都是项目驱动型的,一个项目是由多个部门的人员协同完成的,这里很难对员工的付出做定量的计算,所以只能按照不同的岗位给到一个市场价,如果你觉得你付出的多,比市场价要值钱,那么你完全可以大大方方跟老板谈,说要加工资,并且说出理由,如果老板也觉得你值这个价,那么涨工资就是理所当然的了。 对于这个问题,按照我自己的想法,我觉得应该先付出,只有你的付出和能力被老板看到和认可了,你才能得到相应的工资,当然,也有的老板一上来就给你一个远高于你正常能力的工资,他是通过这种方式来反向激励你加倍工作,不过这样的老板我听说过还没遇到过。 还有一种人是整天抱怨着996,但是却不辞职离开公司,如果你干的不爽,或者觉得钱没给到位,那么完全可以选择离开另谋高就。最差的状态是一边抱怨,另一边却又舍不得离开。 问题二:整天996,我都没有了自己的生活。 生活不只有眼前的苟且,还有诗和远方。996的人似乎没了可以自己支配的时间,没时间陪老婆孩子,没时间陪女朋友,没时间培养自己的兴趣,没时间充电学习……,总之,除了工作,你有太多的事情需要做,需要处理。 我记得我上初中的时候,大概是因为青春期的逆反心理吧,我曾对我爸说:“你不要总是逼着我学习了,压力太大了,我受不了。”那个时候,我除了学习,干得最多的事情是什么呢?是看电视剧。我想几乎所有人都会有这样一个想法:等我自由了,我一定要做自己想做的事情。每当听到这句话的时候,我总是会不怀好意的追问一句:“那么,请你说一下你想做的事情是什么?”被我问过的人当中,没有一个人可以清晰回答上来自己到底想做的是什么。 这其实说明一个问题,不是因为996了我们没了自己的时间,没了自由,而是因为我们厌倦了这种疲惫的状态却又陷入不知道自己想干什么的纠结,于是我们给了自己一个美好的幻想,等我有时间了,我要干自己想干的事情。其实当你这样想的时候,说明你还没有想好你想做的事情是什么,如果你真的想清楚了,你早就行动去做了,而不是还仅仅停留在想的层面上。 那么,我又为什么愿意选择996呢?即便是公司没有要求,我也觉得996还基本算是一个理想的作息时间。当然我也觉得只要效率高,一天八小时足够了,只是今天有谁能够做到每天八小时高效的度过?且不说一天做了多少工作,就说谁能做到在一天之内不浏览手机信息,不看网页新闻,不找同事闲聊,不在厕所呆着不出来,完全专注于工作相关的事务上?每天的干扰太多,我们很难一直集中精力在工作这一件事情上。 既然很难集中精力,那就相对延长下工作时间,来弥补自己的低效,从另一个层面讲,工作是我赖以生存的基础,我靠这份工作养活自己,我有责任把他做好,这既是我的职责,也是我对自己的最低要求。当然凡事不能以最低要求来管理自己,我想通过加班的时间,来强化自己的工作技能,在短的时间内获得快于其他人的成长。我靠这个吃饭,即便是我不喜欢,但我有必要精进自己的手艺,让自己在市场当中更值钱。 问题三:拿命养钱,还是拿钱养命? 我初中学校的宿舍墙上我记得有句话:人吃饭是为了活着,但是人活着不是为了吃饭。套用到工作上就是:人工作是为了赚钱,但是人赚钱不是为了更好的工作。所以,工作对于我们来讲是为了更好的享受生活。我在上篇文章中提到,因为通宵加班,导致我上火牙疼,今天去医院查了下,智齿发炎了,需要拔牙。健康永远是第一位的,这个没毛病,但问题是996和健康冲突吗?和健康冲突的是不良的生活习惯。如果健康出了问题,我们更应该关注的是怎样保持一个好的生活习惯,提高自己的身体机能,增加自己抵抗疾病的能力,这和是不是996关系还真不大。 不信可以换个角度看问题,如果是朝九晚五正常八小时工作时间,剩下的时间大部分人都用来干什么了?充电学习,精进自己?以我自己的亲身经历和身边遇见的同事同学,我几乎没有看到一个人是在正常工作时间外拿时间主动提升自己或者去健身房撸铁的。我的大部分时间其实用来看电影和刷剧了,而看电视和刷剧的时候,你未必是正襟危坐的,想必多数人是葛优躺,顺便再来罐啤酒,配上花生饮料矿泉水,薯条薯片炸鸡腿。难道这样就比996健康了吗? 996的工作强度,还真不至于让一个人的身体健康产生什么问题,更不至于让一个人猝死,恰恰相反,心理学研究表明:只有一个人处于一定的压力水平下,他的身体机能才会处于一种最佳状态。比如有个研究机构跟踪调查了一批中彩票大奖的人,无一例外,他们马上又返贫了,而且还比之前的状态更加糟糕,因为他们已经习惯了大手大脚。 问题四:形而上的996毫无意义 我清楚的知道我朝九晚五是一个什么状态,所以我不敢放纵自己,因为我一旦习惯了那种安逸的状态,我就很难再改变回正轨。我从上家公司离职的原因是因为工作太安逸,活少钱也少。如果继续那么待下去我自己就待废了,我必须换个环境,让自己紧张充实起来。 当然,你可能会说你可以利用工作之外的时间学习进步啊,这种想法就像是寒暑假的时候,你兴致勃勃的跑去图书馆借了一摞书,发下宏愿要看完他,可是结果呢?你我都懂得。利用所谓的工作之外的时间提升自己也是一样的套路,回到家虽然想的是学习,但是身体却很诚实。因为自己一个人的时候,做到自律真的太难。我也从网上买过很多的学习视频,开发板教程,但是基本就看了个开头,后面再看就打瞌睡了,最好的学习方式,我觉得还是在实际工作当中,用项目去驱动自己学习,边学习边总结。 既然做不到自律,那就用他律来克制自己,自律太难,他律就相对比较容易,因为人都是好面子的,一个宿舍四个人有三个人在学习,另一个在玩游戏,大概率在这种氛围下,他玩不安心,这就是他律的作用。我以前觉得靠他律显示不出自己的意志力,但是后来发现我非常难坚持自律,索性我就借用外力来约束自己了,不管白猫黑猫抓住老鼠就是好猫,996其实只是一种外在的约束形式,最重要的是你996了,你获得比别人多的成长了吗?
  • 2016-4-13 16:29
    153 次阅读|
    0 个评论
              也谈硬件工程师的职场道路           在工作中我们接触到很多单纯做硬件设计的大虾们,在我们同视线教育也有很多前来学习单片机项目实战的兄弟,原来是是纯粹做硬件的,有的是做pcb设计等;还有的兄弟是学习机械类专业,做结构设计等;                同视线教育提供电子技术\PADS设计\C语单片机实战等培训 ,及方案研发等服务,咨询热线/微信:135 9016 8523                笔者曾经也是纯粹做电子的硬件设计的,含元器件选型、原理图设计、PCB设计,然后是PCB打样、焊接、调试等,虽然也忙也闲,但很快发现,一个项目组10来人,做硬件的就自己和另外一个助手,一共2人,而且对于熟悉的平台,很多时候1人足以应付,加班不多,项目组另外一位是做结构设计,严格说来是0.5位,因为他还兼着另外一个项目,其余8、9位均是写软件的,其中有2~3位专门写底层驱动,另外4~5人写应用软件,也叫APP,还有2位做测试的同事,也是主要测试软件的Bug,一个个整天都忙忙碌碌的,痛并快乐着,薪情也令人羡慕嫉妒恨.           如今的半导体技术突飞猛进,早不是当年的情景了,就以咱们天天在用的手机为例,短短几年间的进步有多大,真是不堪回首!从早期摩托罗拉的模拟机(国内的号码是9字头,号称大哥大)到占尽风骚的诺基亚2代数字机,再到曾经满天下的山寨机,及如今的智能机,进步可不是一点点!                    做硬件研发的朋友们可能已经逐步发现目前单颗ic的集成度越来越高,可供硬件工程师发挥的余地越来越少,顶多在电源模块动动手脚,把DEMO板用的米国那几家大厂的电源IC,换成TW的或国产的,Cost Down而已,板子上其余的核心器件,甚至核心IC之间的接线逻辑等等,完全没有办法说换就换,说改就改!            同视线教育网址: www.TSX118.com           而主 IC上大量的资源的调用全部丢给了软件,尤其是底层软件工程师!可供硬件工程师发挥的余地真是少得可怜!有的时候为了验证某个功能,还不得不央求写软件的同事出手相助,对方若好沟通则还好办!否则,吃尽苦头!                    因此,要把一个产品做好做精,仅仅明白硬件电路是远远不够的,但纯粹学软件专业的而不懂硬件的人士又做不了这份工作!因此,在如今的电子行业,即懂得硬件又懂得写软件的嵌入式工程师的岗位需求越来越多,薪水也一路看涨!         但很多原来做硬件的朋友们却从没有写过软件,甚至是完全没有C语言基础;有的即使在学校里学过C语言,但也是仅仅知道电脑软件里面还有个叫做C语言的东东,但C语言具体是干啥的,能够解决什么问题,基本的语法知识,排错技巧等都是一头雾水,无从谈起,早就还给老师了!因此,猛然一下子去折腾如今火爆的LINUX、安卓系统或苹果的IOS,基本上是无从谈起,没有办法入门,最终势必严重摧毁自信心,徒劳无功,然后又回到纯做硬件的老路上了。                     同视线授课地点:深圳市宝安区地铁环中线灵芝站A1出口裕安花园3栋B座101室         故,建议,想做嵌入式还是老老实实的先把目前经典的8位单片机的各个模块如何驱动搞精才是根本!                 一个人若没有学会走,又如何学得会跑呢。                        有了8位单片机项目实战的基础,即可立即进入小家电、智能家居,安防监控、汽车产品、消费类产品的软硬件研发行业,左右逢源,如鱼得水,谋取高薪,也可进一步再去学习更复杂的高大上的安卓等嵌入式操作系统,获得更好的发展机会。                                 分享完毕,谢谢大家关注! (原创,转载请联系作者QQ: 4455 64735,谢谢 )
  • 热度 11
    2013-3-18 15:35
    1981 次阅读|
    10 个评论
         都说硬件工程师是越老越吃香,这说明硬件设计中,经验是多么的重要,所以从现在开始,将在工作中碰到的问题记录下来,当作是一种经验的积累。下面是在工作中碰到的一个问题。         产品由一块12寸的LVDS屏组成,上电后LVDS屏显示正常,但有时候上电后,显示正常然后又断电,又立刻上电,偶尔会出现白屏,或者屏幕显示乱七八糟的颜色,如果断电后隔比较长的时间再上电,显示屏显示正常。用示波器测试驱动芯片的电源,输入输出信号,时钟等各种信号都正常,对于这个问题,找了很久,一直没有找到原因。后然仔细看芯片驱动芯片手册和电路,才找到原因。由于电路中存在大量的滤波电容,这些大量的电容在电路中相当于一个蓄电池,在上电的时候充电,断电时,放电,电路在断电后又立刻上电,电路中的大量滤波电容没有完全放电完毕,此时上电,导致LVDS屏幕的时序错误,因此出现白屏现象。
  • 热度 30
    2013-1-24 18:20
    2783 次阅读|
    30 个评论
    本文不是我原创的,因为实在是写的太棒了,所以果断转了。原文作者:少侠东   一、电源是系统的血脉,要舍得成本,这对产品的稳定性和通过各种认证是非常有好处的。   1.尽量采用∏型滤波,增加10uH电感,每个芯片电源管脚要接104旁路电容;   2.采用压敏电阻或瞬态二极管,抑制浪涌;   3.模电和数电地分开,大电流和小电流地回路分开,采用磁珠或零欧电阻隔开;   4.设计要留有余量,避免电源芯片过热,攻耗达到额定值的50%要用散热片。   二、输入IO记得要上拉;   三、输出IO记得核算驱动能力;   四、高速IO,布线过长采用33殴电阻抑制反射;   五、各芯片之间电平匹配;   六、开关器件是否需要避免晶体管开关时的过冲特性;   七、单板有可测试电路,能独立完成功能测试;   八、要有重要信号测试点和接地点;   九、版本标识;   十、状态指示灯。   如果每次的原理图设计,都能仔细的核对上面十点,将会提高产品设计的成功率,减少更改次数,缩短设计周期。  
  • 热度 3
    2013-1-4 11:40
    532 次阅读|
    2 个评论
     一:成本节约 现象一:这些拉高/拉低的电阻用多大的阻值关系不大,就选个整数5K 吧 点评:市场上不存在5K 的阻值,最接近的是 4.99K(精度1%),其次是5.1K(精度5%),其成本分别比精度为20%的4.7K 高4倍和2 倍。20%精度的电阻阻值只有1、1.5、2.2、 3.3、4.7、6.8几个类别(含10的整数倍);类似地,20%精度的电容也只有以上几种值,如果选了其它的值就必须使用更高的精度,成本就翻了几倍,却不能带来任何好处。 现象二:面板上的指示灯选什么颜色呢?我觉得蓝色比较特别,就选它吧 点评:其它红绿黄橙等颜色的不管大小(5MM 以下)封装如何,都已成熟了几十年,价格一般都在5毛钱以下,而蓝色却是近三四年才发明的东西,技术成熟度和供货稳定度都较差,价格却要贵四五倍。目前蓝色指示灯只用在不能用其它颜色替代的场合,如显示视频信号等。 现象三:这点逻辑用74XX 的门电路搭也行,但太土,还是用CPLD吧,显得高档多了 点评:74XX的门电路只几毛钱,而CPLD至少也得几十块,(GAL/PAL虽然只几块钱,但公司不推荐使用)。成本提高了N倍不说,还给生产、文档等工作增添数倍的工作。现象四:我们的系统要求这么高,包括MEM、CPU、FPGA等所有的芯片都要选最快的 点评:在一个高速系统中并不是每一部分都工作在高速状态,而器件速度每提高一个等级,价格差不多要翻倍,另外还给信号完整性问题带来极大的负面影响。 现象五:这板子的PCB 设计要求不高,就用细一点的线,自动布吧 点评:自动布线必然要占用更大的PCB 面积,同时产生比手动布线多好多倍的过孔,在批量很大的产品中,PCB 厂家降价所考虑的因素除了商务因素外,就是线宽和过孔数量,它们分别影响到PCB 的成品率和钻头的消耗数量,节约了供应商的成本,也就给降价找到了 理由。 现象六:程序只要稳定就可以了,代码长一点,效率低一点不是关键 点评:CPU 的速度和存储器的空间都是用钱买来的,如果写代码时多花几天时间提高一下程序效率,那么从降低CPU 主频和减少存储器容量所节约的成本绝对是划算的。CPLD/FPGA设计也类似。 二:低功耗设计 现象一:我们这系统是220V供电,就不用在乎功耗问题了 点评:低功耗设计并不仅仅是为了省电,更多的好处在于降低了电源模块及散热系统的成本、由于电流的减小也减少了电磁辐射和热噪声的干扰。随着设备温度的降低,器件寿命则相应延长(半导体器件的工作温度每提高10度,寿命则缩短一半) 现象二:这些总线信号都用电阻拉一下,感觉放心些 点 评:信号需要上下拉的原因很多,但也不是个个都要拉。上下拉电阻拉一个单纯的输入信号,电流也就几十微安以下,但拉一个被驱动了的信号,其电流将达毫安级,现在的系统常常是地址数据各32 位,可能还有244/245 隔离后的总线及其它信号,都上拉的话,几瓦的功耗就耗在这些电阻上了(不要用8 毛钱一度电的观念来对待这几瓦的功耗)。 现象三:CPU 和FPGA的这些不用的I/O 口怎么处理呢?先让它空着吧,以后再说 点评:不用的I/O 口如果悬空的话,受外界的一点点干扰就可能成为反复振荡的输入信号了,而MOS器件的功耗基本取决于门电路的翻转次数。如果把它上拉的话,每个引脚也会有微安级的电流,所以最好的办法是设成输出(当然外面不能接其它有驱动的信号) 现象四:这款FPGA还剩这么多门用不完,可尽情发挥吧 点评:FGPA的功耗与被使用的触发器数量及其翻转次数成正比,所以同一型号的FPGA在不同电路不同时刻的功耗可能相差100 倍。尽量减少高速翻转的触发器数量是降低FPGA功耗的根本方法。 现象五:这些小芯片的功耗都很低,不用考虑 点 评:对于内部不太复杂的芯片功耗是很难确定的,它主要由引脚上的电流确定,一个ABT16244,没有负载的话耗电大概不到1毫安,但它的指标是每个脚可驱动60 毫安的负载(如匹配几十欧姆的电阻),即满负荷的功耗最大可达60*16=960mA,当然只是电源电流这么大,热量都落到负载身上了。 现象六:存储器有这么多控制信号,我这块板子只需要用OE和WE信号就可以了,片选就接地吧,这样读操作时数据出来得快多了。 点评:大部分存储器的功耗在片选有效时(不论OE和WE如何)将比片选无效时大100 倍以上,所以应尽可能使用CS来控制芯片,并且在满足其它要求的情况下尽可能缩短片选脉冲的宽度。 现象七:这些信号怎么都有过冲啊?只要匹配得好,就可消除了 点 评:除了少数特定信号外(如100BASE-T、CML),都是有过冲的,只要不是很大,并不一定都需要匹配,即使匹配也并非要匹配得最好。象TTL的输出阻抗不到50 欧姆,有的甚至20 欧姆,如果也用这么大的匹配电阻的话,那电流就非常大了,功耗是无法接受的,另外信号幅度也将小得不能用,再说一般信号在输出高电平和输出低电平时的输出阻抗并不相同,也没办法做到完全匹配。所以对TTL、LVDS、422 等信号的匹配只要做到过冲可以接受即可。 现象八:降低功耗都是硬件人员的事,与软件没关系 点 评:硬件只是搭个舞台,唱戏的却是软件,总线上几乎每一个芯片的访问、每一个信号的翻转差不多都由软件控制的,如果软件能减少外存的访问次数(多使用寄存器变量、多使用内部CACHE 等)、及时响应中断(中断往往是低电平有效并带有上拉电阻)及其它争对具体单板的特定措施都将对降低功耗作出很大的献。   三:系统效率 现象一:这主频100M 的CPU 只能处理70%,换200M 主频的就没事了 点评:系统的处理能力牵涉到多种多样的因素,在通信业务中其瓶颈一般都在存储器上,CPU 再快,外部访问快不起来也是徒劳。 现象二:CPU 用大一点的CACHE,就应该快了 点 评:CACHE的增大,并不一定就导致系统性能的提高,在某些情况下关闭CACHE反而比使用CACHE还快。原因是搬到CACHE中的数据必须得到多次重复使用才会提高系统效率。所以在通信系统中一般只打开指令CACHE,数据CACHE 即使打开也只局限在部分存储空间,如堆栈部分。同时也要求程序设计要兼顾CACHE的容量及块大小,这涉及到关键代码循环体的长度及跳转范围,如果一个循环刚好比CACHE大那么一点点,又在反复循环的话,那就惨了。 现象三:这么多任务到底是用中断还是用查询呢?还是中断快些吧 点 评:中断的实时性强,但不一定快。如果中断任务特别多的话,这个没退出来,后面又接踵而至,一会儿系统就将崩溃了。如果任务数量多但很频繁的话,CPU 的很大精力都用在进出中断的开销上,系统效率极为低下,如果改用查询方式反而可极大提高效率,但查询有时不能满足实时性要求,所以最好的办法是在中断中查询,即进一次中断就把积累的所有任务都处理完再退出。 现象四:存储器接口的时序都是厂家默认的配置,不用修改的 点评:BSP对存储器接口设置的默认值都是按最保守的参数设置的,在实际应用中应结合总线工作频率和等待周期等参数进行合理调配。有时把频率降低反而可提高效率,如RAM的存取周期是70ns,总线频率为40M 时,设3 个周期的存取时间,即75ns即可;若总线频率为50M时,必须设为4 个周期,实际存取时间却放慢到了 80ns。 现象五:一个CPU 处理不过来,就用两个分布处理,处理能力可提高一倍 点评:对于搬砖头来说,两个人应该比一个人的效率高一倍;对于作画来说,多一个人只能帮倒忙。使用几个CPU 需对业务有较多的了解后才能确定,尽量减少两个CPU 间协调的代价,使1+1 尽可能接近2,千万别小于1。 现象六:这个CPU 带有DMA模块,用它来搬数据肯定快 点 评:真正的DMA 是由硬件抢占总线后同时启动两端设备,在一个周期内这边读,那边些。但很多嵌入CPU内的DMA只是模拟而已,启动每一次DMA之前要做 不少准备工作(设起始地址和长度等),在传输时往往是先读到芯片内暂存,然后再写出去,即搬一次数据需两个时钟周期,比软件来搬要快一些(不需要取指令, 没有循环跳转等额外工作),但如果一次只搬几个字节,还要做一堆准备工作,一般还涉及函数调用,效率并不高。所以这种DMA只对大数据块才适用。 四:信号完整性 现象一:这些信号都经过仿真了,绝对没问题 点 评:仿真模型不可能与实物一模一样,连不同批次加工的实物都有差别,就更别说模型了。再说实际情况千差万别,仿真也不可能穷举所有可能,尤其是串扰。曾经 有一教训是某单板只有特定长度的包极易丢包,最后的原因是长度域的值是0xFF,当这个数据出现在总线上时,干扰了相邻的WE 信号,导致写不进RAM。其 它数据也会对WE 产生干扰,但干扰在可接受的范围内,可是当8 位总线同时由0 边1时,附近的信号就招架不住了。结论是仿真结果仅供参考,还应留有足够的余 量。 现象二:100M的数据总线应该算高频信号,至于这个时钟信号频率才8K,问题不大 点评:数据总线的值一般是由控制信号或时钟 信号的某个边沿来采样的,只要争对这个边沿保持足够的建立时间和保持时间即可,此范围之外有干扰也罢过冲也罢都不会有多大影响(当然过冲最好不要超过芯片 所能承受的最大电压值),但时钟信号不管频率多低(其实频谱范围是很宽的),它的边沿才是关键的,必须保证其单调性,并且跳变时间需在一定范围内。 现象三:既然是数字信号,边沿当然是越陡越好 点评:边沿越陡,其频谱范围就越宽,高频部分的能量就越大;频率越高的信号就越容易辐射(如微波电台可做成手机,而长波电台很多国家都做不出来),也就越容易干扰别的信号,而自身在导线上的传输质量却变得越差,因此能用低速芯片的尽量使用低速芯片,。 现象四:为保证干净的电源,去偶电容是多多益善 点评:总的来说去偶电容越多电源当然会更平稳,但太多了也有不利因素:浪费成本、布线困难、上电冲击电流太大等。去偶电容的设计关键是要选对容量并且放对地方,一般的芯片手册都有争对去偶电容的设计参考,最好按手册去做。 现象五:信号匹配真麻烦,如何才能匹配好呢? 点 评:总的原则是当信号在导线上的传输时间超过其跳变时间时,信号的反射问题才显得重要。信号产生反射的原因是线路阻抗的不均匀造成的,匹配的目的就是为了 使驱动端、负载端及传输线的阻抗变得接近,但能否匹配得好,与信号线在PCB 上的拓扑结构也有很大关系,传输线上的一条分支、一个过孔、一个拐角、一个接 插件、不同位置与地线距离的改变等都将使阻抗产生变化,而且这些因素将使反射波形变得异常复杂,很难匹配,因此高速信号仅使用点到点的方式,尽可能地减少 过孔、拐角等问题。 五:可靠性设计 现象一:这块单板已小批量生产了,经过长时间测试没发现任何问题点评:硬件设计和芯片应 用必须符合相关规范,尤其是芯片手册中提到的所有参数(耐压、I/O 电平范围、电流、时序、温度PCB 布线、电源质量等),不能光靠试验来验证。公司有不 少产品都有过惨痛的教训,产品卖了一两年,IC厂家换了个生产线,咱们的板子就不转了,原因就是人家的芯片参数发生了点变化,但并没有超出手册的范围。如 果你以手册为准,那他怎么变化都不怕,如果参数变得超出手册范围了还可找他索赔(假如这时你的板子还能转,那你的可靠性就更牛了)。 现象二:这部分电路只要要求软件这样设计就不会有问题 点评:硬件上很多电气特性直接受软件控制,但软件是经常发生意外的,程序跑飞了之后无法预料会有什么操作。设计者应确保不论软件做什么样的操作硬件都不应在短时间内发生永久性损坏。 现象三:用户操作错误发生问题就不能怪我了 点评:要求用户严格按手册操作是没错的,但用户是人,就有犯错的时候,不能说碰错一个键就死机,插错一个插头就烧板子。所以对用户可能犯的各种错误必须加以保护。 现象四:这板子坏的原因是对端的板子出问题了,也不是我的责任点评:对于各种对外的硬件接口应有足够的兼容性,不能因为对方信号不正常,你就歇着了。它不 正常只应影响到与其有关的那部分功能,而其它功能应能正常工作,不应彻底**,甚至永久损坏,而且一旦接口恢复,你也应立即恢复正常。
相关资源
  • 所需E币: 1
    时间: 2020-5-29 23:13
    大小: 12.77KB
    上传者: 星空下的屋顶
    硬件工程师电路设计十大要点.docx
  • 所需E币: 5
    时间: 2019-12-28 20:16
    大小: 1.74MB
    上传者: 978461154_qq
    硬件工程师手册硬件工程师手册硬件工程师手册目录第一章概述--------------------------------------------------------------------------------3-第一节硬件开发过程简介--------------------------------------------------------------3-§1.1.1硬件开发的基本过程--------------------------------------------------------------4-§1.1.2硬件开发的规范化-----------------------------------------------------------------4-第二节硬件工程师职责与基本技能------------------------------------------------4-§1.2.1硬件工程师职责--------------------------------------------------------------------4-§1.2.1硬件工程师基本素质与技术-----------------------------------------------------5-第二章硬件开发规范化管理-----------------……
  • 所需E币: 5
    时间: 2019-12-25 16:42
    大小: 203.69KB
    上传者: 二不过三
    硬件工程师面试试题首页新闻应用新品市场专访人才下载资料(PDF)活动厂商库存热卖社区专题21IC中国电子网→人才→人才市场详文硬件工程师面试试题[日期:2006-5-10]来源:认真去学单片机作者:转[字体:大中小]21ic在线座谈模拟电路1、基尔霍夫定理的内容是什么?(仕兰微电子)2、平板电容公式(C=εS/4πkd)。(未知)3、最基本的如三极管曲线特性。(未知)4、描述反馈电路的概念,列举他们的应用。(仕兰微电子)5、负反馈种类(电压并联反馈,电流串联反馈,电压串联反馈和电流并联反馈);负反馈的优点(降低放大器的增益灵敏度,改变输入电阻和输出电阻,改善放大器的线性和非线性失真,有效地扩展放大器的通频带,自动调节作用)(未知)6、放大电路的频率补……
  • 所需E币: 5
    时间: 2019-12-25 16:37
    大小: 885.49KB
    上传者: 238112554_qq
    我从网上下的,感觉不错,介绍了嵌入式硬件设计的一些注意事项!"#$%'()*'+,-.../012$3456789:;'?@=>AB=>CDEFG$HIJ=>KLKMLNOPQ4RSTUVWXY9:;Z[\]^675_`abcdefghijk4lmbcdnompqrstuvOw@xby;pqz{w@z|]}|~cw@_Vbc`bcTUSlghnTulmR`]dTbcbcd%)*bccEFdTdHbcTU_lrs6T¤]0c]§¨UvO°P±=>±;.±=>;aw@9……
  • 所需E币: 3
    时间: 2019-12-25 10:03
    大小: 696KB
    上传者: rdg1993
    台湾硬件工程师15年layout资料.pdfLAYOUTREPORT目……
  • 所需E币: 4
    时间: 2020-1-6 12:05
    大小: 768.17KB
    上传者: 978461154_qq
    硬件工程师手册……
  • 所需E币: 5
    时间: 2019-12-25 03:26
    大小: 874.99KB
    上传者: 978461154_qq
    华为内部资料……
  • 所需E币: 4
    时间: 2020-1-6 12:04
    大小: 874.96KB
    上传者: 16245458_qq.com
    华为硬件工程师手册目前最全版本(159页)对FPGA/ICdesgin都是有裨益的,免费开放,希望大家大力支持!!说明:目前网上的华为硬件工程师手册通常是不全版本(73页),希望大家下载时千万要注意。……
  • 所需E币: 3
    时间: 2019-9-22 17:08
    大小: 5.24MB
    上传者: fuqu_123
    硬件工程师面试常被问到的问题合集
广告