AGX Orin设计-外围电路设计之一

AGX ORIN是英伟达Jetson系列中算力规格最高端的模组,其高达200TOPS/275TOPS的算力可以为各类场景提供澎湃的算力支持,本篇文章针对AGX ORIN的常规外围电路设计做分析描述。

英伟达提供了其官方开发套件Developer Kit的硬件设计资料,如果感兴趣的话,可以从官网链接下载。

引用英伟达提供的Design Guide中的原理框图来说明一下AGX ORIN的资源,具体模组原理框图如下。

一、供电说明

SYS_VIN_HV:模组供电,典型12V,供电范围7V~20V,需求最大电流5.4A

SYS_VIN_HV:模组供电,5V,电压波动范围4.75V~5.25V,需求最大电流6A

PMIC_BBATT:模组RTC供电,典型3.3V,供电范围1.65V~3.45V;若不需要断电记忆功能,直接将供电系统中的3.3V提供,若需断电记忆功能,则根据需要连接电池供电。

二、上电时序

AGX ORIN的供电需要符合一定的上电时序,官方材料提供的采用电源按键开机上电的时序,如下图所示。

该种方式的上电设计,需要设计控制上电时序的MCU芯片,通过MCU对单板中设计的每个供电模块进行使能,按照上图中的顺序实现使能。

注意在电源连接后,直接给MCU供电,即MCU连接电源后直接工作,此时MCU判断电源按钮是否按下,若被按下则使能VIN_PWR_ON控制管脚,该管脚控制ORIN模组的供电SYS_VIN_HV和SYS_VIN_HV打开,给ORIN模组供电。

接下来,载板设计输入电源检测电路,判断给ORIN模组提供的电压正确,判断正确后输出高电平给ORIN的VDDIN_PWR_BAD_D输入引脚,此时MCU同步检测VDDIN_PWR_BAD_D信号正常为高,则输出使能MODULE_POWER_ON信号给ORIN模组,此时ORIN模组检测到使能信号MODULE_POWER_ON有效,使能ORIN模组整体上电。

待ORIN模组内部上电成功完成,会输出CARRIER_POWER_ON信号,设计这可以通过该信号使能载板上其他外围芯片设计的供电。同步ORIN模组内部在所有需要电源上电后,会将SYS_RESET_N信号自动置高。至此,整个上电流程完成。

总体来说上电流程就是:

(1)连接电源->

(2)按下电源键(检测)->

(3)使能SYS_VIN_HV和SYS_VIN_HV给模组上电->

(4)判断供电电源是否正常,提供VDDIN_PWR_BAD_D信号给模组->

(5)提供MODULE_POWER_ON信号,使能模组->

(6)模组整体上电完成,输出CARRIER_POWER_ON信号->

(7)使能载板的其他外围芯片供电->

(8)模组自动置位复位信号SYS_RESET_N,模组上电启动完成。

注:上电时序还可设计为自动上电模式,即不用MCU控制,也无需电源按键检测,连接电源后设备直接上电,整个过程除去电源按键检测这个不需要外,其他时序仍需要满足上图中的时序要求。

三、接口设计

1)调试接口

ORIN模组的调试接口分为3类:调试串口、USB固件烧写口、JTAG调试口。常规使用设计时,可以不考虑JTAG调试接口,针对性设计调试串口和USB固件烧写口即可。

调试串口为专门的UART3串口,可以将该接口根据需要设计成对应的通信方式,例如UART/RS232或通过转换芯片变为USB接口。

USB固件烧写口为USB0接口,若想使ORIN模组通过USB0接口烧写固件,需要使得ORIN模组进入Recovery模式,此时就需要拉低ORIN模组的FORCE_RECOVERY_N管脚,拉低管脚后给模组上电即可进入Recovery模式,此时连接ORIN模组的USB0接口,通过烧录软件即可实现对ORIN模组的固件烧写。

2)千兆以太网接口

ORIN模组具备1路RGMII接口,通过外接各主流网络PHY芯片厂家的芯片,可对外提供千兆以太网接口,根据供货周期和芯片价格可选用Marvell和Realtek的常规芯片,例如Marvell的88E1512、Realtek的RTL8211等。

3)SDMMC接口

ORIN模组提供了一路SDMMC接口,可以将该接口直接连接SD卡插槽连接器,实现SD卡存储功能,同时为了保证使用可靠性,可在信号线上并联ESD防护器件。

若不适用SD卡功能,该接口还可以作用SDIO来扩展WIFI模块、蓝牙模块等,在选用WIFI、蓝牙模块时要注意模块的接口为SDIO即可。

4)I2C接口

ORIN模组提供了7个通用的I2C接口(I2C1~I2C7)和一个DP/HDMI显示专用的I2C接口。注意这些I2C接口为1.8V电平标准,在设计时注意电平匹配设计。

5)SPI接口

ORIN模组提供了4个通用的SPI接口(SPI1~SPI3、SPI5),可以用于接SPI接口的外设。注意这些SPI接口为1.8V电平标准,在设计时注意电平匹配设计。SPI5在模组的命名为GPIO管脚,若用作SPI5需做配置修改。

6)UART接口

ORIN模组提供了5个通用的UART接口(UART1~UART5),可外接串口芯片扩展成不同种类的通信模式(RS232、RS485、RS422),也可设计一些接口保护直接UART模式对外通信。其中UART3为调试串口,用于调试交互设备,一般不用作通信串口使用。注意这些UART接口为1.8V电平标准,在设计时注意电平匹配设计。

7)CAN接口

ORIN模组提供了2个通用的CAN接口(CAN1~CAN2),CAN接口为3.3V电平标准,在设计时注意电平匹配设计。

8)FAN接口

ORIN模组具有专用的风扇控制管脚FAN_PWM、FAN_TACH,再配合供电信号,可实现风扇的自动控制。

9)显示接口

ORIN模组提供DP 1.4或者HDMI 2.1的显示接口,这两种接口设计时只能选择其中一种设计。

DP接口设计较为简单,连接DP连接器后,在信号线上设计ESD/EMI防护,供电线上做过载防护设计即可。官方设计手册给出的推荐设计如下。

HDMI接口设计与DP接口设计较为相似,但需额外考虑下拉电阻、扼流圈和FET设计。官方设计手册给出的推荐设计如下。

--------------------------------------------------------------------------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值