0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于一位工程师从菜鸟变成大牛的自述

工程师人生 来源:网络整理 作者:工程师4 2018-06-01 18:24 次阅读

记得刚上班的前半年,我的主要工作就是画转接板。各式各样的转接板,把公司里面大牛做的各种板子连接起来。我的转接板上除了连线就是插座,没有IC,甚至没有电阻电容。就是这么简单的工作我做了半年。相信很多菜鸟工程师或者刚刚步入工作的毕业生刚开始工作的时候都会遇到这样的没有技术含量的枯燥的工作。这样的工作很容易让人气馁,时间长了就会抱怨,感觉看不到希望,感觉不被重视。其实如果能换种心态对待这些工作,你会有不一样的收获。

1、通过半年的工作,从元件库,封装库,原理图到最后的layout,整个流程已经非常熟练。熟练掌握一种EDA设计工具,是硬件工程师的基本功。

2、虽然是转接板,但是上面的走线仍然有电源线,射频信号数字信号模拟信号等等。这样我依然要做到数字信号和模拟信号的隔离,射频信号的特殊处理,系统供电的考虑等等。

3、通过各个接口的信号定义,可以判断每块板子的功能和互联关系。进而了解到了很多接口协议,IIC,SPI,UART等等。

4、通过每次系统联调的机会,学习了常用仪器的使用。比如示波器,频谱仪,逻辑分析仪等等。

应该说,通过半年的工作,让我从一个刚毕业的菜鸟,变成了一个入门的硬件工程师。这些是菜鸟工程师成长的必经之路。在这条道路上,我们能做的就是抓住一切可能的机会提高自己,让这个入门的时间尽量短。我们能在枯燥的工作中学到什么,举一个IIC的例子来说明吧。

开始看到信号定义里面经常会见到IIC_SCL,IIC_SDA这样的命名,自然的就去问大牛,这是什么信号。一般大牛的回答都会是这样的“这就是个IIC接口,很简单,速度很慢,就两根线,一根SCL是时钟,一根SDA是数据,你直接连上就行了。”如果你就此认为IIC很简单,就两根线,直接连接就能工作了,不再去做更多的了解,那么你不适合做工程师。好奇心是推动工程师前进的原动力,呵呵。通过大牛知道这个接口是IIC就够了,后面我们可以在网络上找到更多。我们可以找到IIC最新的接口协议文档,找到各种参考设计,找到各种应用文档。通过对协议文档的学习,我们能对IIC接口有更深刻的了解。

IIC是一个总线接口,分为主机和从机,并且不局限于一对一的主从连接模式,也可以一对多或者多对多的连接。一对总线上可以连接多个从机,或者多个主机。每个从机都有自己唯一的从机地址。地址的最后一位表示对从机进行读操作或者写操作。IIC总线有起始条件和结束条件。每发送8bit数据后都会有应答信号,所以data线是双向的。IIC的两根信号线是开漏输出的,也就是说外部需要上拉电阻。上拉电阻的选择需要满足IIC信号对上升沿的要求。如果主机从机的电平不一致,需要做电平转换,电平转换有几种实现方式……可以看到,一个看似简单的接口其实也有很多值得学习的地方。这些就是经验,经验多了,自然也能变成大牛。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IIC总线
    +关注

    关注

    1

    文章

    65

    浏览量

    20154
  • 转接板
    +关注

    关注

    0

    文章

    34

    浏览量

    10381
收藏 人收藏

    评论

    相关推荐

    i2c通信实验左移一位有啥用?

    这个圈着的左移一位有啥用?
    发表于 04-08 08:08

    寻找一位编程员

    寻找一位编程员。请法邮件 j_helmut@163.com
    发表于 04-02 13:34

    为何国外工程师偏爱使用for(;;)来实现MCU死循环?

    一位工程师发现,国外工程师在给demo在做死循环时用的是for(;;),而不是常用的while(1)。这仅仅是个人习惯的问题,还是有更深层次的含义?
    发表于 04-01 11:26 132次阅读
    为何国外<b class='flag-5'>工程师</b>偏爱使用for(;;)来实现MCU死循环?

    优秀电源工程师的必备技能大揭秘!

    随着电源市场的不断扩张,开关电源行业飞速发展,企业对电源工程师的需求日益增加,对电源工程师的技能要求也日渐提高,相信没有一位电源工程师会错过让自己变得更优秀的机会。作为一名数字电源从业
    的头像 发表于 12-19 08:23 751次阅读
    优秀电源<b class='flag-5'>工程师</b>的必备技能大揭秘!

    关于AD6688输出的宽问题

    论坛的大牛们好,我最近在使用AD6688,是款14的ADC,但是如果配置N=16,CS=0的话,输出的数据会是16的。我本以为是高两
    发表于 12-01 07:31

    51单片机如何控制8数码管中的一位按秒闪烁?

    请问下: 在51单片机中如何控制8数码管中的一位按秒闪烁? 而其它的保持原先的状态. 有代码可以参考吗?谢谢!
    发表于 11-15 12:44

    为什么我用定时器做的秒表第一位直显示0?

    做的秒表0.000到9.999的,为什么第一位直是0,不是毫秒那三,毫秒那三不用准确。是秒的那一位
    发表于 10-31 07:23

    请问C语言中为什么字符串通常都要多一位

    C语言中为什么字符串通常都要多一位
    发表于 10-08 08:32

    请问单片机C语言变量怎么一位一位的取出?

    用下面的算法,LCD1602显示个变量,按键按次变量++,数值在99内显示正常,超过就显示乱码。比如按了123次,取十的时候就是123/10=12.3这个运算就不对了,不知道应该怎么写公式
    发表于 09-26 07:30

    StorCLI的自述文件

    电子发烧友网站提供《StorCLI的自述文件.zip》资料免费下载
    发表于 08-08 14:50 0次下载
    StorCLI的<b class='flag-5'>自述</b>文件

    一位AT32F415 MCU关于灯光行业升降球的程序开发技术人员合作

    我在上海,现需要找一位熟悉AT32F415的灯光行业的程序开发技术人员,产品通讯是DMX512通讯的。板卡需要控制个闭环电机或者多个闭环步进电机,和几路灯光,有兴趣的朋友可以与我私聊!你不需要太了解整个板卡的功能。只需要会AT32F415的编程就可以。外围电路我可以配合
    发表于 06-27 14:25

    先楫半导体产品体验官代码仓库集锦

    线下渠道总人数已经突破500人,先楫的高速发展离不开每一位开发者的参与及支持。 同时,也有这么几位开发者大牛为我们的生态搭建做出了杰出的贡献,不断输出以赋能社群的发展。 以下为先楫社区的杰出贡献
    发表于 05-25 16:13