ARM DIY(一)电源、SD卡座、SOC 调试

这篇具有很好参考价值的文章主要介绍了ARM DIY(一)电源、SD卡座、SOC 调试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

之前打样的几块 ARM 板,一直放着没去焊接。今天再次看到,决定把它焊起来。
ARM DIY(一)电源、SD卡座、SOC 调试,# 硬件,嵌入式,# ARM,arm开发,嵌入式硬件ARM DIY(一)电源、SD卡座、SOC 调试,# 硬件,嵌入式,# ARM,arm开发,嵌入式硬件

加热台焊接

为了提高焊接效率,先使用加热台焊接。不过板子为双面贴片,使用加热台只能焊接一面,那就优先焊主芯片那面,并把 Type C、SD 卡座还有一些关键电阻电容一并焊接。
(不过后来发现这个决定是错误的,主芯片 SOC 虽然引脚多,但是它是 LQFP 封装的,至少引脚漏在外面,好焊接,好排查问题。
而电源芯片 EA3036 是 QFN 封装的,并且器件非常小,难以焊接,更难的是排查问题,因为下不去万用表表笔,无法测量焊接好坏。)
主芯片引脚有不少连锡,尝试使用电烙铁拖锡把多余的锡粘走,没能成功,最后使用吸锡带将多余锡粘走,并检查相邻引脚有无短路。
ARM DIY(一)电源、SD卡座、SOC 调试,# 硬件,嵌入式,# ARM,arm开发,嵌入式硬件ARM DIY(一)电源、SD卡座、SOC 调试,# 硬件,嵌入式,# ARM,arm开发,嵌入式硬件

热风枪吹焊

背面只能使用热风枪吹焊,电源芯片是 QFN 封装的,加之这颗芯片尺寸比较小,另外底部接地的焊盘封装画的不好,不是位于正中央,导致吹焊时始终无法让芯片自动归位。焊好电源芯片后,再焊接其三路输入(5V,来自 Type C)和三路输出电路(3.3V、1.8V、1.2V)。使用万用表测量,输入正常,三路输出均无电压。。。后面再详细说如何调试
ARM DIY(一)电源、SD卡座、SOC 调试,# 硬件,嵌入式,# ARM,arm开发,嵌入式硬件

电烙铁补焊

一些遗漏的电阻电容再使用电烙铁补焊

电源调试

一开始还幻想着上电直接点亮,后来发现我想多了,到这里才算刚刚开始。
先用万用表测试电源输入输出,输入是好的,5V。但是三路输出均无电压。
猜测是电源芯片没焊好,用万用表艰难地测量芯片周围引脚电压,并查看 datasheet,发现引脚电压不对。
ARM DIY(一)电源、SD卡座、SOC 调试,# 硬件,嵌入式,# ARM,arm开发,嵌入式硬件ARM DIY(一)电源、SD卡座、SOC 调试,# 硬件,嵌入式,# ARM,arm开发,嵌入式硬件

只能吹了再焊,量电压,还是不对。就这样反复吹了焊,焊了吹,经过十几次的不断尝试,终于三路电压都正常了。

SD 卡座调试

发现 SD 卡座漏焊了几颗上拉电阻
ARM DIY(一)电源、SD卡座、SOC 调试,# 硬件,嵌入式,# ARM,arm开发,嵌入式硬件

DRAM 电路调试

V3S 内部集成了 DRAM,不过需要外部供电才能正常工作,这里也将配套的几颗电阻电容焊上

串口电路调试

为了简化问题排查,就没焊接板子上的 CP2102,直接将 SOC 的 TX、RX 接到串口线上测试,但是串口始终不打印信息。
后来又怕是串口焊接不稳定,就将板子上的 3 颗 LED 给焊上,其中一颗是电源指示灯,另外两颗是 TX、RX 数据指示灯,如果串口有数据,灯就会闪烁,这样会比使用串口线更简单稳定点。
不过,一样,上电后只有电源指示灯亮,TX、RX 指示灯不闪烁
ARM DIY(一)电源、SD卡座、SOC 调试,# 硬件,嵌入式,# ARM,arm开发,嵌入式硬件

SOC 调试

对照原理图,把 SOC 引脚的电压都量了一遍,没发现问题。
最后将板子翻过来,发现 SOC 底部中央还有一个焊盘(接地),竟然把这个焊盘给漏掉了,幸好 PCB 设计时这里是留孔的,不然想补救也没办法了
将这个中央焊盘焊接后,上电,TX 灯闪烁了,板子终于起来了,激动!!!
ARM DIY(一)电源、SD卡座、SOC 调试,# 硬件,嵌入式,# ARM,arm开发,嵌入式硬件

成品

洗板水洗一下
ARM DIY(一)电源、SD卡座、SOC 调试,# 硬件,嵌入式,# ARM,arm开发,嵌入式硬件
ARM DIY(一)电源、SD卡座、SOC 调试,# 硬件,嵌入式,# ARM,arm开发,嵌入式硬件

上电,电源指示灯亮(最下面),串口 TX 指示灯闪烁(中间),说明系统已运行。
ARM DIY(一)电源、SD卡座、SOC 调试,# 硬件,嵌入式,# ARM,arm开发,嵌入式硬件文章来源地址https://www.toymoban.com/news/detail-688396.html

到了这里,关于ARM DIY(一)电源、SD卡座、SOC 调试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 嵌入式学习笔记(20) SoC时钟系统简介

    什么是时钟,SoC为什么需要时钟 (1)时钟同步工作系统的同步节拍 (2)SoC内部有很多器件,譬如CPU、DRAM控制器、串口、GPIO等内部外设,这些东西要彼此协调工作,需要一个同步的时钟系统来指挥。这个就是SoC的时钟系统。 时钟一般如何获得? (1)外部直接输入时钟信号

    2024年02月09日
    浏览(29)
  • ARM Linux DIY(六)音频调试

    今天,调试一下音频 硬件部分核心是 LM4871 音频功放芯片 对于 SOC 来讲很简单,就一个引脚 HPOUTL(单声道);对于扬声器来讲也很简单,就两个引脚,插上就可以了。 另外一个关键点是电容和电阻要焊到位,有没有噪音,音质好坏,全屏电容电阻打下手。 arch/arm/boot/dts/sun

    2024年02月03日
    浏览(24)
  • ARM DIY(七)麦克风调试

    上篇文章介绍了扬声器调试,今天介绍下麦克风调试。 焊接:咪头、电阻、电容 音频调试时已完成,参考上篇文章 使能 mic1 录音 10s -f 是设置录音质量, -f cd 表示录音质量为 cd 级别。-d 是指定录音时间,单位是 s,这条指令就是录制一段 cd 级别 10s 的 wav 音频,音频名字为

    2024年02月10日
    浏览(30)
  • ARM Linux DIY(八)USB 调试

    V3s 带有一个 USB 接口,将其设置为 HOST 或 OTG 模式,这样可以用来接入键盘、鼠标等 USB 外设。 USB 有两种设备:HOST 和 USB 功能设备。 在 USB2.0 中又引入了一个新的概念 OTG,即设备角色可以动态切换。 切换方式一:硬件 使用 USB_ID 引脚,默认上拉,处于 device 状态。 如果需要

    2024年02月20日
    浏览(22)
  • ARM Linux DIY(四)WiFi 调试

    换个粗点的风枪嘴,让热风覆盖 RTL8823BS 整体模块,最终实现自动归位 焊接 SDIO 接口的上拉电阻以及复位引脚上拉电阻 硬件部分就这么多比较简单,接下来是软件部分 搜索 RTL8723BS RTL8723BS 默认关闭,不过要使能该驱动之前,需要先使能 WLAN 和 CFG80211 搜索 WLAN 使能 WLAN 搜索

    2024年02月07日
    浏览(27)
  • ARM Linux DIY(五)摄像头调试

    今天,就着摄像头的调试,从嵌入式工程师的角度,介绍如何从无到有,一步一步地调出一款设备。 摄像头型号:OV2640 分为 2 个阶段 5 个步骤 阶段一: 设备树、驱动、硬件 阶段二: 应用程序、测试 a) 摄像头用到了 I2C 和 CSI 接口,所以要在 pinctrl 节点中添加这两种接口的

    2024年03月16日
    浏览(26)
  • 超详细!旗舰SoC RK3588参数介绍-飞凌嵌入式

    OK3568-C开发板 RK3588是瑞芯微旗下最新的8K旗舰SoC芯片,采用ARM架构,主要用于PC、边缘计算设备、个人移动互联网设备和其他数字多媒体应用。 RK3588集成了四核Cortex-A76和四核Cortex-A55,以及单独的NEON协处理器,支持8K视频编解码。许多功能强大的嵌入式硬件引擎为高端应用提供

    2024年01月25日
    浏览(36)
  • 自动驾驶嵌入式开发工程师:车载SOC开发修炼秘籍

    声明:本文档是博主在开发学习过程中写的笔记,本意是便于以后开发复盘,参考《 ug1144-petalinux-tools-reference-guide》、《ug1085》、黑金Zynq UltraScale+ MPSoC 5EV开发板资料、英伟达官方资料。 大佬勿喷 大佬勿喷 大佬勿喷!!! 赛灵思芯片在自动驾驶领域的应用:Xilinx/AMD提供了成

    2024年02月07日
    浏览(42)
  • 嵌入式设备中的SoC与MCU的区别深度解析

    嵌入式设备中的SoC与MCU的区别深度解析 在嵌入式系统中,SoC(System-on-a-Chip)和MCU(Microcontroller Unit)是两种常见的处理器架构。尽管它们都用于嵌入式应用,但它们在设计、功能和性能方面存在一些显著的区别。本文将深入解析SoC和MCU之间的区别,并提供相应的源代码示例。

    2024年03月23日
    浏览(35)
  • 嵌入式系统中MCU与SoC通信方式的选择与应用

    在探讨嵌入式系统中微控制器单元(MCU)和系统级芯片(SoC)之间的通信方式之前,让我们先对嵌入式系统的核心概念进行深入了解。嵌入式系统是一种专用的计算系统,它被设计来执行或支持特定的功能或任务。这些系统通常嵌入在更大的设备中,如家电、汽车、工业机器

    2024年01月21日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包