当前位置: 首页 > news >正文

【开发指南】全志系列核心板开发过程中的常见问题及排查策略

飞凌嵌入式自2019年起便与全志科技展开合作,目前飞凌嵌入式已基于全志处理器推出了7款核心板,分别是FETT507-C、FETA40i-C、FETT3-C、FET113i-S、FET527N-C、FET536-CFET153-S。这些嵌入式主控产品具备稳定可靠的工业级品质,且性价比高,赢得了市场的广泛认可。得益于多年来紧密且深度的合作,飞凌嵌入式近期还成为首批“全志科技生态认证合作伙伴”。

在长期提供技术支持服务的过程中,飞凌嵌入式总结了用户开发全志系列产品时常见的问题及排查方法。本文中,小编将为大家梳理这些经验,助力开发者快速定位问题,提升开发效率。

一.通用排查思路

在全志系列主控的开发过程中,大家若遇到功能异常,可遵循以下通用排查步骤:

  1. 如果参考飞凌嵌入式设计的底板功能,首先要保证所用芯片和原理的一致性,如果功能芯片不一致可能需要移植芯片驱动;
  2. 原理芯片一致,功能验证失败,需要依次排查功能芯片的电源、复位、时钟是否正常;
  3. 交叉测试,判断问题点在核心板上还是在底板上;
  4. 引脚电平是否匹配,数据信号是否有输出;
  5. 排查焊接问题,阻容器件是否存在虚焊、连焊、漏焊、错焊等问题;
  6. 测量信号的空闲状态是否正常;
  7. 确认引脚复用是否正确。

二、具体模块的常见问题与解决思路

1、不启动问题

(1)除电源和复位外,需要检查FEL信号是否正常,可摘并联电容看是否影响启动;

(2)使用示波器测量,核心板的供电波形,是否有跌坑导致启动异常。

2、I2C总线问题

(1)I2C为OD输出,首先需要确认是否有上拉电阻;

(2)确认同组I2C总线下挂载的设备地址是否有冲突;

(3)测量信号波形,空闲状态是否为高电平,数据传输时波形是否正常;

(4)如果波形上升缓慢可以减小上拉电阻阻值,如果低电平过高可以增大上拉电阻阻值;

(5)可通过I2C tool工具查看总线上是否挂载设备:

i2cdetect -l //检测系统上有几组I2Ci2cdetect -r -y 2 //检测I2C第二组总线上的挂载的设备

3、SPI通讯问题

(1)SPI接口MISO和MOSI不要交叉连接;

(2)确认片选信号是否连接;

(3)确认两个通讯设备的模式是否一致;

(4)测量时钟、数据输出是否正常。

4、USB接口问题

USB的正负信号是不可以交叉连接的,因此需要确认USB信号连接是否正确。

5、SDIO接口问题

(1)SDIO信号不可以通过电平转换芯片转换引脚电平;

(2)如果速度不满足要求,除引脚电平外,还需要确认SDIO总线是否做了等长处理;

(3)SDIO总线需要优先排查时钟输出是否正常。

6、LVDS显示问题

(1)LVDS显示屏的输出模式与屏幕是否一致(VESA和JEIDA);

(2)确认LVDS屏幕各差分信号的100Ω电阻是否焊接;

(3)测量时钟、数据输出是否正常。

7、Ethernet网络问题

(1)确认PHY芯片与MAC端的通讯接口是否一致,是否做了等长处理;

(2)需检查MDIO总线是否上拉,波形是否正常;

(3)确认精密电阻是否满足要求;

(4)复位时间是否满足芯片要求;

(5)测量晶振是否起振;

(6)如果速度不满足需求,可以检测各路电源以及参考地是否完整;

(7)检测网络变压器的中心抽头是否正确;

(8)检查同一个总线上的不同PHY芯片地址是否有冲突,与软件是否一致;

(9)MDI数据线是否等长处理,阻抗是否满足要求;

(10)时钟线与其他线的间距是否满足3倍线宽;

(11)示波器测量芯片输出的DCDC是否有锯齿波。

8、UART问题

(1)串口收发信号需要交叉连接;

(2)确认串口工具配置是否正确,如:波特率;

(3)测量数据输出是否正常。

9、RS485问题

(1)RS485总线有多个设备时,需要确认两端的设备是否有120Ω的匹配电阻;

(2)如果RS485设备无法通讯,可以尝试RS485设备的参考地连接,减小工模干扰;

(3)由于RS485为半双工传输,有些RS485芯片需要收发控制信号,需要确认芯片驱动是否已经添加。

10、Audio音频问题

(1)源生的音频HPOUTL 、HPOUTR 如果做直接耦合的方式输出,需要把 HPCOMFB、HPCOM 这两个引脚拉一个对地电容;

(2)如果系统检测不到音频芯片,需要查看I2C总线通讯是否正常;

(3)如果可以正常挂载芯片但是没有声音输出,需要先排查I2S数据波形是否正常输出,再排查音频输出是否正常。

11、CAN总线问题

(1)CAN总线有多个设备时,需要确认两端的设备是否有120Ω的匹配电阻;

(2)如果CAN设备无法通讯,可以尝试将CAN设备的参考地连接,减小共模干扰。

三、总结

有了系统化的排查思路与模块化解决方案,就可以高效应对接口通信、信号完整性及配置逻辑等常见开发难题。希望本文总结的实战经验能够为各位开发者朋友提供清晰的问题定位路径,助力项目快速落地。

http://www.dtcms.com/a/516574.html

相关文章:

  • 做搜狗pc网站优化哪些调查网站可以做问卷赚钱
  • 墙绘做网站哪家好长沙网红打卡景点
  • SignalR 底层原理详解
  • 企业应该如何进行网站推广济南建设大厦
  • Java面试题-两个对象相等equals相等吗,equals相等对象相等吗
  • 网站建设汇报材料链接买卖
  • 外贸型网站该如何推广甘肃网络公司网站
  • 外国做的福利小视频在线观看网站网站建设现状调查研究
  • DevEco Studio与Web联合开发:打造鸿蒙混合应用的全景指南
  • 动力网站网站关键词优化的步骤和过程
  • Kotlin 高阶函数在回调设计中的最佳实践
  • gh-ost菜鸟教程
  • 湖南微信网站公司网页显示网站正在建设中怎么做
  • 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-27- 操作单选和多选按钮 - 上篇(详细教程)
  • 网站建设与管理培训总结网站规划有前途吗
  • 下载空excel和导出带有查询数据的excel的区别
  • 智元灵犀X1-本体通讯架构分析2:CAN/FD总线性能优化分析
  • 深圳最简单的网站建设wordpress中文名字注册
  • 软件开发的创意提案详解
  • 外贸建站 知乎深圳建设工程交易平台
  • Spring Cloud - Spring Cloud 负载均衡(Ribbon 负载均衡概述、Ribbon 使用)
  • 行业网站运营网站上可以做文字链接么
  • 通达信--报表分析
  • 做谷歌推广一定要网站吗it运维需要具备哪些能力
  • 大模型数据筛选、分类、生成任务,满足并发速度和处理准确要求
  • CentOS系统yum list使用指南
  • 社保减员要怎么做 国税局网站建设工程用地批准手续在哪个网站
  • “HTTPS 个人化”实战,个人站点与设备调试的部署、验证与抓包排查方法
  • 手机网站cms 开源中国主流媒体平台有哪些
  • 档案管理系统有什么好处?核心功能让档案管理效率提升