赞
【 在 feiy 的大作中提到: 】
: 做硬件是一个需要踏实积累、不断学习和不断深入的过程。现在很多的硬件工程师的状况(待遇和重视程度)不好,但一些硬件工程师也要自省,自己是否也在实际上进行自我放弃,实际上可能自己本身早就没有多少实用价值了?
: 举个例子说明吧(请大家耐着性子看完):文中提到的某单位,我们有过合作,遇到的也是所谓的核心技术人员,一个硬件问题折腾了好久,但是就是搞不定: 主板上有一个VCC电源树,先给单片机程序供电,然后通过一个MOSFET开关,给一个相对耗电的器件供电,结果他们发现,一旦那个MOSFET开关被开启时,单片机程序就跑飞了。那个所谓的硬件核心人员,检查了好久(据了解,有一个多星期),最后得出结论,认为是单片机不行,单片机控制MOSFET的GPIO有问题,然后完事了,等着准备开新的板子换单片机或管脚。后来我问他,那你先飞线换个GPIO试一试看看,结果还是一样的问题。最后看他的原理图,发现MOSFET开关控制在耗电器件的同侧,有一个大电容,这位所谓的核心人员的解释是,因为那个是相对耗电的设备,所以要加一个大电容去耦。我说,那你试一试去掉那个大电容,或者把大电容移动到MOSFET的另外一侧看看。结果这样实验欧就彻底解决了问题。开始这个核心技术人员不以为然,自作聪明地说,可能是重新焊接的原因,因为他过去经常遇到重新焊接仔细刷版几次就好了,可能是哪里有短路或者寄生电路。我当时很无语,回应说电容放在那边侧,意味着你每次打开MOSFET开关都要对电容充电,相当于在耗电器件上叠加了一个大的拉电流,而你给单片机供电的电容量不够,你不去掉那侧的电容,在这一侧加个电容试一试看看? 他才恍然大悟的样子。 这个例子很简单吧? 但是我的确遇到过不下4-5家单位的工作又年限的工程师,都遇到过类似的问题而不知所措。他们的观念就是,要想稳,加大电容,但是对于容值的选取,放置的位置以及电容的作用,缺乏细致的理解。还有一点,碍于面子,我没有说:作为一个一个硬件工程师,当发现单片机会跑飞出现异常时,牵涉到电源开关时,第一反应居然不是去用示波器仔细查看电源是否存在跌落!
: 此外,去过一些公司,成天协助解决的太多的都是类似的“弱智”“低级”问题,让我常常产生错觉,是不是现在的硬件工程师真的就是越来越多的只会看看数据手册或别人的参考设计,画画板子逻辑,然后就是各种盲调,瞎猫撞死耗子? 反正公司里可能就没几个硬件工程师,别人也不知道你的做法对不对,只是看到你好像的确很辛苦。
: ...................
--
FROM 111.43.122.*