硬件检查表
概述
如果您希望了解在硬件设计中排查问题的一系列流程,您可以参考硬件问题排查指南。
如果您在XMOS硬件设计中遇到硬件问题,请按顺序阅读本文以逐步排查问题。
1. 电源
XMOS芯片需要独立的LDO/DC-DC电源,使得IO引脚、USB PHY、核心(Tile)以及PLL能够正常工作。
您需要用万用表测量XMOS引脚与GND之间的电压,以确认电源提供的电压是否符合要求。
注意
XMOS可短期工作在过高或过低的电压下,但根据幅度的不同,长期使用会影响硬件性能或导致硬件损害。
图1:XMOS最小系统供电示意图
类型与电压
确保电源类型正确,并确认电压值在最小值与最大值之间
| 电源 | 最小值 | 典型值 | 最大值 | 选型推荐 | 工作电流值 | 描述 |
|---|---|---|---|---|---|---|
| 0V9 | 0.855V | 0.900V | 0.945V | DC-DC | 约300mA | 属于XU316核心电源,电流较大,推荐使用DC-DC |
| 1V8 | 1.620V | 1.800V | 1.980V | DC-DC | 约30mA | GPIO 电流小,涉及USB模拟电源,推荐使用DC-DC |
| 3V3 | 3.000V | 3.300V | 3.600V | LDO | 约33mA | 主要是GPIO电源,电流小,涉及USB模拟电源,推荐使用LDO |
XMOS脚位
确保XMOS XU316-1024-QF60B-PP24芯片的引脚,正确连接到电源。
| 电源 | Pin脚名称 | 编号 | 说明 |
|---|---|---|---|
| 0v9 | VDD | 4, 12, 19, 27, 34, 42, 49, 57, 61, 62, 63, 64 | Tile数字电源 |
| PLL_AVDD | 22 | PLL模拟电源 | |
| 3V3 | USB_VDD33 | 30 | USB模拟电源 |
| VDDIOL | 8 | I/O数字电源(芯片左侧) | |
| VDDIOR | 38 | I/O数字电源(芯片右侧) | |
| VDDIOT | 52 | I/O数字电源(芯片顶部) | |
| 1V8 | VDDIOB18 | 17,26 | I/O数字电源(芯片底部) |
| USB_VDD18 | 31 | USB模拟电源 |
其他要求
-
XU316每个电源pin 脚,都需要一个100nF 去耦电容,并且layout时,尽量靠近对应的电源脚
-
PLL_AVDD需要干净的电源,须增加低通滤波,例如1uF 滤波电容和磁珠(600 Ω @100MHz),参考图1
2. 时钟
最小系统
要确保XMOS芯片正常工作,需要保证24MHz无源晶振连接到芯片的XIN引脚/XOUT引脚,并检查电阻/电容的连接方式是否与图2相同。
图2:XU316主时钟晶振的连接
| 晶振 | Pin脚名称 | 编号 | 说明 |
|---|---|---|---|
| 24 MHz | XIN | 16 | 晶振输入或时钟输入 |
| XOUT | 15 | 晶振输出 |
音频晶振
如果您使用了独立的晶振为XMOS提供音频时钟(通常为MCLK),请检查晶振引脚是否连接正确,并检查有源晶振的VCC是否拉高。
