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

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

3天内不再提示

有什么技巧可以让一硬件板成功呢?

加油射频工程师 来源:加油射频工程师 2023-08-28 09:04 次阅读

做数字硬件的同学,可能有时候会因为一点小细节,导致板子总是这边出点小错,那边出点小错。

这些问题,并不是因为不懂,而是真的是因为没有注意到。

问题嘛,也不是特别大,飞几根线可能就能解决。但是呢,预研性质的还好,飞个一两块,问题也不是很大。

但是,如果是产品,那肯定就不行了。一呢,飞线工作量太大,二呢,可靠性也得不到保证。

所以,即使飞线解决问题了,但是还是需要再投一次板,把那些小错误给修正过来。

所以,还不如前面做好检查,让这些小错小误,无所遁形。

那怎么办呢,有些同学说,那我已经很认真的检查了啊,最后还是不小心有点错误。

其实也是有一些小tips可循。我只说一些我当时用的一些方法,可能比较笨。大家可能有更好的方法,欢迎留言交流哈。

比如我当年做硬件板子的时候,我当时做了这样的一些操作。

数字硬件板子上,像FPGA上,会有不同电平,比如有2.5V啊,1.8V啊,还有3.3V。我会把输入到不同电压域的信号,都标注出电压值,虽然正常情况下,好像多此一举。可是有时候,画原理图的时候,说不定,画着画着,某个控制信号会要从一个BANK移动到另一个BNAK。如果网络名上很明显的标注着电平,你不会不小心把1.8V的信号移动到3.3V的BANK上。

然后啊,那个电源网络的电压,也会把幅度写在上面。这样,也可以避免一些不小心的错误。

还有,我每次画完板子,都要把板子导出到autocad上,然后在自己用autocad按照手册画出器件的封装,把自己画的封装,再弄到导出的板子上,double check上。

我当时还干了一件比较费时间的事,就是把所有的网络名称都导出来,然后自己再手动的一个个去查找,看看连接的方式,是不是我想要的方式。

因为干这个硬件的活,时间太久远了,现在能想到的,就只能这些了。






审核编辑:刘清

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

    关注

    1603

    文章

    21328

    浏览量

    593267
  • bank
    +关注

    关注

    0

    文章

    16

    浏览量

    14756
  • 飞线
    +关注

    关注

    1

    文章

    10

    浏览量

    17129

原文标题:有没有什么tips,可以让一板成功呢

文章出处:【微信号:加油射频工程师,微信公众号:加油射频工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    请问可以利用RT-Thread修改属于自己的开发包?

    导致工程用起来很别扭 所以我想了解,是否教程说明怎么制作属于自己的板卡的硬件 例如图片上面说明的,我的板子是串口4,但是我不想每次都得修改
    发表于 02-26 08:19

    TC275开发不能运行了,请问是否什么方法可以芯片复位?

    TC275开发不能运行了,请问是否什么方法可以芯片复位,感觉应该是程序卡死了,大家遇到过这种情况吗?UDE调试工具也连接不上板子
    发表于 02-04 09:01

    同步通信是怎么时钟同步的?

    将两个支持相同协议的设备通过同步通信串口连接,怎么保证两个通信串口的时钟信号是同步启动的?这步是靠软件实现还是硬件实现,如果在建立完成之前,两台设备的通信时钟恰好是正交的,那么此时该
    发表于 01-19 14:55

    如何提高硬件pwm的分辨率?

    可调(分辨率为1us),没办法通过软计数的方法,pwm看上去的分辨率大于16bit 目前针对这个应用,我想了个i办法, 当然首先,把预分频比和时钟分配设置成合适参数,使得
    发表于 01-16 08:30

    STM32 SPI用DMA写可以成功,为什么读就不行了?

    用SPI的DMA方式写数据到FLASH中可以成功,为什么用DMA读取时,数据就全是零了,麻烦路过的大佬指点
    发表于 09-26 06:06

    TFT GUI硬件设计须要注意哪些地方?

    series 产品针对以上这几个点,在硬件上提供了个系列的平台可以彩色显示更加丰富。 N9H 系列平台都提供了24位的 TFT LC
    发表于 08-25 06:26

    如何验证蜂鸟E203是否移植成功

    小白个,刚刚接触蜂鸟E203,自己按照网上的教程移植到自己的开发了,开发用的黑金的AX7035,型号为XC7A35T-2FGG484,但不知道成没成功,想验证
    发表于 08-16 06:38

    如何实现硬件断点

    我想问下如何实现硬件断点,我在底层debug模块中定义了如下寄存器 但是在顶层运行硬件断点的时候依旧会提示报错 请问这种情况是顶层编译器没有支持吗?还是说要在其他的模块中再次
    发表于 08-11 12:54

    开发里的CRC校验例程是什么意思

    之前做CRC校验,是检验函数,两边用个校验函数就可以了。 开发里的CRC校验例程是什么意思
    发表于 06-27 07:49

    M451移植成功fatfs的例子吗?可以使用内部data flash吗?

    M451移植成功fatfs的例子吗?可以使用内部data flash吗?
    发表于 06-14 09:08

    耗时5个月,我做了块高性能的开发

    原作者 @ logicworld 本项目开源主要目的是帮助想学ARM高速电路的小伙伴们,学会自己做个ARM开发。教程从最初的“需求分析”直到成功实现“软
    发表于 06-09 09:36

    iMX8MM EVK中的ESPI环回测试,如何构建图像来测试ESPI环回以及在哪里可以找到这个测试代码?

    我正在为项目使用 iMX8MM EVK。 我想在 iMX8MM 上进行硬件 ESPI 环回测试。但是,我能够构建 u-boot 映像并成功启动。 所以,我想知道如何构建图像来测试 ESPI 环回以及我在哪里
    发表于 05-25 06:43

    ESP8266-01如何建立个简单按钮用户可以下载该文件?

    你好! 我已经成功地在 ESP8266-01 上实现了个 SPIFFS 文件系统,它将用于记录数据。我想通过网站上的个简单按钮用户可以
    发表于 05-19 10:38

    如何nodemcu触发定的时间?

    嗨,有人可以发布个链接到个工作示例,说明我如何我的 nodemcu(带有 4 个继电器)触发定的时间吗? 我想使用继电器触发安装在我
    发表于 05-15 06:16

    如何Segger J-Link将代码从IDE闪存/调试到评估

    我正在尝试将 Segger J-Link 调试器与“S32 Design Studio for Arm IDE”起使用。 我正在使用具有 S32K146 处理器的“UCANS32K146”评估
    发表于 05-04 08:34