双面板SOC系统硬件开发设计概要
来源:硬核电子发布时间:2023-05-243085浏览
询问 AISOC意为片上系统,相比MCU(通常指单片机),集成度和复杂度更高,因此SOC系统的硬件开发难度也相对较高。个人经验认为最主要是PCB Layout上的区别,原理图一般原厂都会提供参考电路,对照规格书,仔细设计一般不会出错。但是如果PCB Layout质量不好的话,SOC系统就极有可能出现各种问题,甚至无法正常工作。因为SOC相比MCU一般都会有高速信号,特别容易出现信号完整性SI问题和EMC认证问题,最终导致改版。原则上,这些系统一般都会选择四层板或者更多层板进行开发(有完整的GND地层),但是某些行业由于成本非常敏感,往往要求用两层板完成设计,这对于Layout来说有时是一个不小的挑战。本文就通过最近在做的一个项目,简单谈谈两层板SOC系统原理图和PCB设计的一些要点,供大家参考,如有疑义或者错误,也欢迎大家指出讨论。
电源芯片的选择一般就是DC-DC或者LDO了,两者的主要区别在于DC-DC输出电流大,效率高,但是较占体积(有电感),输出噪声和纹波大;LDO则相反,尤其要注意输入输出压降(Dropout)不能过大,否则LDO发热严重,输出电流能力也会降低。DC-DC的Layout布局要注意环路面积尽量小,尤其是实线的红框,其电流不连续,如图1所示,设计不好很容易引发EMI等问题,Layout时尽量将输入电容靠近电源芯片。关于DC-DC相关的详细原理,可以参考之前的文章《电源系列之BUCK电感工作模式》。
另外,电源输出电压纹波要严格控制在SOC芯片要求范围之内,比如常见的3%~5%,因此,芯片附近一般都会放置很多电容进行退耦滤波,电源进入芯片要严格按照从大电容到小电容的顺序,且电源线宽保证至少15mil。
晶振在Layout时需要注意在表层晶振下方严禁铺铜(即做挖空铜箔处理),在晶振下方的其他层最好不要走线,防止被干扰,如图2所示。其他信号尽量远离晶振30mil以上距离。另外,晶振避免放置在靠近电路板外围的位置,以免时钟信号耦合出去形成天线。
IIC/SPI等时钟信号在条件允许的情况下,最好做包地处理(地线宽16mil左右),如若空间不允许,至少保持3W(3倍线宽)间距。
复位芯片尽量靠近主SOC放置,复位信号尽量短,有长走线时最好加地线保护,且远离板边。比如上述的MR手动复位信号是从MCU出来,可能两者之间有一定的距离,尤其需要注意。复位信号下方最好是完整的地平面,且尽量包含板卡上其余类似复位的低有效信号,以提升ESD防护特性。
所谓共面波导就是指在信号线附近一定距离要跟随走地线,地线沿途交叉的多打地过孔,让信号以地线作为回流路径,而非距离很远的地平面,某项目的MIPI Layout示例如图4所示。这就是很多PCB经验总结中经常说的信号包地的理论依据。
使用Si9000软件的共面波导模型进行计算,如图5所示,可以得到MIPI差分走线的参数如下:信号线宽6mil,差分信号对内线间距5mil,差分线到地线间距7mil,地线线宽可以根据实际情况调整,可以在16mil左右。当然这些参数值只是作为参考,实际的阻抗控制需要PCB厂家进行实现,在设计时可以跟厂家获取其PCB参数,比如表层铜箔加工后的厚度(有的是1.2oz,有的是1.8oz),这样软件计算出来的值就会更接近。
另外,MIPI等信号除了有阻抗控制的要求,还有等长的要求,误差最好控制在10%以内。在实际Layout时,可以调整MIPI差分线对的顺序,一般除了CLK时钟信号是固定引脚不可更改,其他DATA数据信号对均可更改位置,而且这些差分信号对内的P/N均可互换(包括CLK信号),方便Layout走线。
跟MIPI CSI相关的实测波形可以参看文章《CMOS Image Sensor的MIPI CSI接口介绍及波形实测》。
1. 电源
电源芯片的选择一般就是DC-DC或者LDO了,两者的主要区别在于DC-DC输出电流大,效率高,但是较占体积(有电感),输出噪声和纹波大;LDO则相反,尤其要注意输入输出压降(Dropout)不能过大,否则LDO发热严重,输出电流能力也会降低。DC-DC的Layout布局要注意环路面积尽量小,尤其是实线的红框,其电流不连续,如图1所示,设计不好很容易引发EMI等问题,Layout时尽量将输入电容靠近电源芯片。关于DC-DC相关的详细原理,可以参考之前的文章《电源系列之BUCK电感工作模式》。
![]()
另外,电源输出电压纹波要严格控制在SOC芯片要求范围之内,比如常见的3%~5%,因此,芯片附近一般都会放置很多电容进行退耦滤波,电源进入芯片要严格按照从大电容到小电容的顺序,且电源线宽保证至少15mil。
2. 晶振及时钟
晶振在Layout时需要注意在表层晶振下方严禁铺铜(即做挖空铜箔处理),在晶振下方的其他层最好不要走线,防止被干扰,如图2所示。其他信号尽量远离晶振30mil以上距离。另外,晶振避免放置在靠近电路板外围的位置,以免时钟信号耦合出去形成天线。
![]()
IIC/SPI等时钟信号在条件允许的情况下,最好做包地处理(地线宽16mil左右),如若空间不允许,至少保持3W(3倍线宽)间距。
3. 复位
复位芯片尽量靠近主SOC放置,复位信号尽量短,有长走线时最好加地线保护,且远离板边。比如上述的MR手动复位信号是从MCU出来,可能两者之间有一定的距离,尤其需要注意。复位信号下方最好是完整的地平面,且尽量包含板卡上其余类似复位的低有效信号,以提升ESD防护特性。
![]()
4. 高速信号
所谓共面波导就是指在信号线附近一定距离要跟随走地线,地线沿途交叉的多打地过孔,让信号以地线作为回流路径,而非距离很远的地平面,某项目的MIPI Layout示例如图4所示。这就是很多PCB经验总结中经常说的信号包地的理论依据。
![]()
使用Si9000软件的共面波导模型进行计算,如图5所示,可以得到MIPI差分走线的参数如下:信号线宽6mil,差分信号对内线间距5mil,差分线到地线间距7mil,地线线宽可以根据实际情况调整,可以在16mil左右。当然这些参数值只是作为参考,实际的阻抗控制需要PCB厂家进行实现,在设计时可以跟厂家获取其PCB参数,比如表层铜箔加工后的厚度(有的是1.2oz,有的是1.8oz),这样软件计算出来的值就会更接近。
![]()
另外,MIPI等信号除了有阻抗控制的要求,还有等长的要求,误差最好控制在10%以内。在实际Layout时,可以调整MIPI差分线对的顺序,一般除了CLK时钟信号是固定引脚不可更改,其他DATA数据信号对均可更改位置,而且这些差分信号对内的P/N均可互换(包括CLK信号),方便Layout走线。
跟MIPI CSI相关的实测波形可以参看文章《CMOS Image Sensor的MIPI CSI接口介绍及波形实测》。
5. Audio音频
![]()
你好,我是电子小白菜,如果你喜欢我的文章,就请点个在看,并关注我吧。
![]()
新闻来源:硬核电子,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。

