恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
从零设计TC264智能车核心板:原理图、PCB布局到投板全流程
首页
资讯中心
/
从零设计TC264智能车核心板:原理图、PCB布局到投板全流程
从零设计TC264智能车核心板:原理图、PCB布局到投板全流程
发布时间:2026/10/7 6:29:24
1. 为什么是TC264不是所有竞赛芯片都叫顺手1.1 竞赛芯片选型的三条路线全国大学生智能车竞赛发展到现在芯片平台已经不只是能跑就行的级别了。拿英飞凌TC264、ST的STM32H7、NXP的i.MX RT这些主流方案对比你会发现每个派系都有自己的逻辑STM32胜在资料多、会的人多遇到问题满大街都是答案i.MX RT性能凶悍但上手门槛和调试成本都不低而TC264在智能车这个场景里属于性能刚好够用、生态省心、坑少的那一档。从第二十届、二十一届的竞赛氛围来看英飞凌平台的出镜率越来越高逐飞科技等开源社区围绕TC264做了大量底层库和例程这意味着你在裸机或者RTOS层面写代码时不需要从寄存器级开始啃。TC264的双核TriCore架构单核主频最高200MHz内部有2.5MB级别的PFlash和足够大的RAM对于摄像头赛道、负压电磁、独轮平衡这些组别来说算力完全不是瓶颈真正决定上限的是你把外设用得多顺。我个人的建议是如果你参加的是摄像头或负压组TC264是一个非常省心的选择。它不像某些旗舰芯片那样需要精心伺候供电和散热也不像入门级芯片那样跑个算法就捉襟见肘。换句话说你大部分精力应该花在转向控制和图像处理上而不是和芯片本身纠缠。1.2 为什么值得自己画一块核心板很多新手会问逐飞、龙邱这些现成核心板又不贵买一块不香吗香但那是别人的板子。自己画核心板你收获的绝不是一块PCB而是一整套对最小系统、电源树、信号完整性的理解。核心板尺寸通常只有40mm乘50mm左右引脚密集、供电敏感、调试接口又不能出错画好它基本等于把嵌入式硬件设计最关键的一课补上了。更实际的好处有三个体积和接口位置完全由你控制不用为了迁就成品核心板的排针定义去改主板。可以把稳压电路、电源指示灯、复位按键这些常用功能做得更顺手甚至集成IMU或无线模块。比赛中如果核心板坏了你能根据原理图快速定位问题不至于抓瞎。所以这篇博文我会把从AD21图纸设置、原理图设计、PCB布局布线到导出Gerber、投板、焊接调试的完整链路串一遍。文末提到的开源PCB文件你拿来直接用可以照着画一遍也可以但建议至少把原理图每个模块想清楚再动手。2. 画板准备AD21工程、图纸设置与元件库的三条路线2.1 新建工程与图纸大小设置AD21默认打开界面第一眼会觉得空旷别着急。先创建一个集成项目File - New - Project - Project在工程上右键Add New to Project分别添加原理图和PCB。这个操作很简单但有一个细节新手经常忽略原理图图纸大小默认是A4画TC264核心板这种内容量大的图纸A4会挤得乱七八糟。在原理图里按快捷键D ODesign - Document Options打开文档选项对话框。标准样式里我建议直接选A3横向。A3配合合适的网格Grid设为10mil或0.254mm能让一张图纸放下完整的最小系统、电源模块和两个排针组。如果你打印出来看A3也更方便标注。这里有个经验图纸尺寸不是越大越好。A2以上虽然铺得开但打印和在电脑上查看时需要频繁缩放反而费眼。A3是原理图阅读体验和打印体验的折中。另外标题栏最好把设计者、版本、日期填上开源文件分发出去以后别人能快速找到修订信息这是工程素养问题。2.2 元件库路线直接抄还是自己画TC264芯片的原理图符号和PCB封装网上能搜到一些资源但质量参差不齐使用前一定要核对官方数据手册。对新手来说我个人推荐三分法核心芯片TC264自己画原理图符号和LQFP-144封装。一遍画下来你就知道引脚号、功能分组、热焊盘之间的关系了。阻容、排针、电容等通用元件从AD自带库或嘉立创封装库导入提高效率。LDO稳压芯片、晶振、按键如果官方提供AD库优先用官方的找不到再参考成熟开源工程的封装。自己画TC264的LQFP-144封装时最关键的是引脚间距0.5mm焊盘宽度通常取0.25到0.28mm长度1.2mm左右。用AD的IPC封装向导输入引脚数和间距它会自动生成但生成后一定要打开封装检查一下引脚1位置和丝印方向。TC264的手册里明确标注了Datasheet中圆圈标记对应引脚1PCB上丝印也要用圆点或斜角标记否则贴片时方向很容易反。2.3 原理图库中的引脚分组思维TC264有144个引脚如果逐个放不仅效率低连线时也容易看花眼。我的习惯是把原理图符号按功能模块分组电源引脚VDD、VDDP、VDDM、VAREF、GND放一组。时钟与复位引脚放一组。DAP调试接口放一组。定时器、ADC、UART、CAN等外设引脚按功能排列。AD的原理图库里你可以用分成多个外形区域的方式让符号在图纸上分成几个格子显示这样连线时不用在一堆引脚里翻来翻去。很多人画完板子出问题根源不是PCB走线而是原理图阶段引脚分配就乱了。所以这个步骤值得慢慢来。提示在国内做板子很多时候元件库的封装命名、阻值标注都不统一。我的建议是在库命名里加上具体参数比如R_0603_10K、C_0402_100nF不要只写R1、C1否则后期BOM整理会让你崩溃。3. 原理图设计把TC264最小系统的每个模块掰开讲3.1 供电树设计5V、3.3V与ADC参考电压不能混为一谈TC264最小系统的电源设计是整个板子的地基。竞赛车模常用7.2V或8.4V电池组经过主板上的DCDC降到5V送到核心板。所以核心板上的电源职责是接收5V输入生成3.3V数字电源并处理模拟参考电压。典型的供电树是这样的5V输入经过防反接二极管或保险丝。3.3V由LDO如AMS1117-3.3、RT9013、XC6219转换输出给VDD、VDDP等数字电源引脚。VDDM和VAREF这类ADC供电引脚有的方案直接接5V有的接3.3V具体要看你所用ADC的电压范围务必对照数据手册。多数TC264核心板方案里VAREF接3.3V以保证ADC量程匹配VDDM按手册要求接5V或3.3V。这里有一个新手最容易踩的坑给每个电源引脚只放了一个100nF去耦电容感觉完事了。实际上TC264这种多电源引脚的高密度芯片每个电源引脚旁都要有100nF同时还要在芯片附近放几个4.7uF到10uF的钽电容或陶瓷电容用于储能。数据手册里关于EVRC外围电容的要求更要严格照做英飞凌的片上稳压器对电容容值和ESR有要求用错会导致上电不稳定。去耦电容的摆放原则是靠近电源引脚、过孔直接连接地后面PCB部分我会细说。3.2 复位电路、时钟与启动引脚TC264的复位电路最简单可靠的方式是RC复位一个10kΩ上拉电阻到3.3V一个100nF电容到地再接一个复位按键。按键按下时复位引脚拉低松开后RC充电产生复位上升沿。时钟方面TC264内部有时钟源但为了提高PWM和定时器精度外接无源晶振是非常有必要的。竞赛常用8MHz或12MHz晶振配合两个负载电容完成起振电路。负载电容的计算公式是C_load (C1 * C2) / (C1 C2) C_stray如果选用负载电容为15pF的晶振杂散电容估计在3到5pF那么C1和C2各取22pF到27pF之间比较合适。实际焊接后如果发现波形幅度低可以微调这两个电容。启动配置引脚是很多新手完全忽略的部分。TC264有些引脚需要在复位期间被拉高或拉低来配置启动模式、是否进入调试模式等。这些引脚上要加适当的上拉或下拉电阻。具体哪几个引脚需要配置一定要看芯片应用手册里关于硬件启动的章节不要凭感觉处理。3.3 DAP调试接口与烧录引脚的布置TC264的调试下载走的是英飞凌的DAP接口Device Access Port类似于ARM芯片的SWD。原理图上需要把DAP的三根数据/时钟线以及复位、电源、地引到一个调试插座上常用2.54mm间距的4Pin、6Pin或牛角座。我的建议是做6Pin接口3.3V、DAP0数据、DAP1时钟、复位、GND、预留IO。这个组合能兼容绝大多数下载器比如逐飞的CMSIS-DAP DAPLINK调试器、英飞凌的MiniWiggler。画原理图时如果芯片上有多个调试相关引脚注意区分功能引脚和状态引脚。比如TRST是复位测试信号不是调试数据传输线。有些新手把TRST当DAP的复位来接结果下载器识别不了芯片。这个连接关系最好直接参考官方评估板原理图或逐飞开源原理图不要自己猜。3.4 外设引脚规划与排针引出TC264的引脚资源丰富但竞赛车模的接口需求也比较固定。根据逐飞例程的默认定义大概这样分配ADC通道采集电压、电流、电磁传感器信号尽量安排在不同ADC核上避免采样串扰。PWM输出舵机一个通道电机驱动两路互补PWM位置可以放在GTM或CCU6输出引脚上。编码器输入用正交解码模式的定时器输入引脚注意对应到特定定时器单元。UART一个接无线调试模块一个作为日志输出。CAN如果组别需要车车通信预留CAN收发器位置。排针布局的规划特别重要。我习惯把排针按功能分组电源区5V、3.3V、GND、左电机PWM区、右电机PWM区、传感器ADC区、编码器区、调试串口区。每组用网络标签明确标注比如PWM_SERVO、ENC_LEFT_A、ADC_VOLT。命名清晰后续写代码时对照原理图能节省大量时间。4. PCB布局布线从能点亮到稳定不跑飞的关键4.1 布局顺序与模块划分PCB布局不能一上来就摆芯片。我自己的流程是先把板框确定好锁定外形尺寸和安装孔位置然后把TC264放在居中偏一侧的位置再围绕它摆放外围电路。核心板PCB布局要遵循从核心到外围、从电源到信号的顺序板框和定位孔尺寸以你和主板的机械配合为准。我习惯用40mm x 50mm4个M2定位孔间距与主板上的铜柱匹配。TC264芯片居中或稍偏电源输入侧。去耦电容贴着芯片电源引脚周围放优先放在芯片和电源走线之间。晶振电路尽量靠近芯片的XTAL引脚。电源转换电路放板边远离模拟信号区域。排针按功能分布在四边注意不要和定位孔冲突。4.2 两层板还是四层板TC264核心板做两层板完全可行逐飞的早期核心板就是两层。但是两层板要花心思处理地平面否则EMC和信号稳定性会有点玄学。两层板布局时底层尽量铺完整的地铜皮顶层走信号和电源。TC264是LQFP-144扇出后肯定有大量过孔这些过孔会打断底层地平面所以要控制过孔密度能不在芯片下方打一堆密集过孔就不要打。如果你打算做四层板叠层建议Top层信号、GND层完整地、电源层分割、Bottom层信号。四层板的成本和交期比两层高但信号质量明显更好尤其是ADC采样稳定性和PWM波形边沿质量。竞赛用车我建议预算允许就上四层省心。4.3 电源走线、去耦电容的放置纪律电源完整性是核心板稳定性的根本。3.3V电源走线至少要加宽到20mil以上如果空间允许走30到50mil的铜皮并打过孔到内层电源层。5V输入路径同样要加宽因为车模电机启动瞬间电流大压降太大会导致核心板复位。去耦电容的放置有硬性要求每个100nF电容与其对应的VDD引脚之间的走线距离要尽量短不要超过100mil。电容的地端通过过孔直接打到GND平面/铜皮上过孔不要共享多个电容。大电容4.7uF到10uF放在芯片外围不需要贴脚放。有一个常见的反面案例电源脚走线先绕到电容再到芯片或者电容和芯片之间隔了信号线结果就是电容形同虚设。高频去耦讲究的是电流路径要短,你绕一圈寄生电感就把去耦效果吃掉了。4.4 晶振走线与模拟信号防护晶振是所有干扰问题里最容易排查也最容易栽跟头的点。布局时晶振本体尽量靠近MCU引脚两条走线短而对称晶振两侧和下方铺地铜皮作为隔离带。晶振走线下方不要有其它信号线穿过尤其是PWM和电机驱动线。ADC模拟信号比如电磁传感器电压、电池电压采样要走独立的模拟走线尽量远离PWM输出和电源开关节点。我见过一个案例采集电压出现周期性跳动最后发现是PWM的走线贴着ADC输入走了5cm干扰直接耦合进去了。解决办法很简单拉开距离中间加地线隔离条。4.5 扇出、线宽与过孔参数LQFP-144的0.5mm引脚间距在两层板上扇出时要讲究策略。外围三排IO的引脚可以直接往外延伸走线内部靠近焊盘的电源/地引脚则通过过孔到背面再走。基础线宽建议信号线6到8mil。ADC模拟线10mil尽量短。电源线20到30mil。地线走底层大面积铺铜实现。过孔推荐10mil内径、20到22mil外径。孔径太小PCB加工良率降低太大占地方。钻孔文件出Gerber时注意不要使用过小的非标准孔径否则打样厂还要额外收钻刀费。5. 导出Gerber、投板打样与手工焊接顺序5.1 投产前的电气规则检查投板前一定要跑一遍DRC这一步能帮你省下好几顿火锅。在AD21中先编译工程Project - Compile查看Messages面板里有没有未连接引脚、单端网络、重复标号等错误。然后打开PCB的DRC设置Design - Rules Check重点检查Clearance间距规则信号间距设6mil以上电源间距10mil二级检查。Width线宽规则信号线Min 6mil, Max 50mil。Un-Routed Net必须为零这一项不过就千万别投板。很多新手会在排针引脚上留net label却忘了连线DRC能精准抓出来。跑完DRC看到所有检查项绿色通过再继续下一步。5.2 导出Gerber与钻孔文件的完整步骤AD21导出Gerber的路径是File - Fabrication Outputs - Gerber Files。打开设置后有几个关键选项必须确认General选项卡格式选RS-274-X精度选2:5这是主流的Gerber X2格式兼容性最好。Layers选项卡确保勾选了所有Fabrication层Top、Bottom、Top Overlay、Bottom Overlay、Solder Mask等。Drill Drawing和Drill Guide必须包含在输出里。单位保持一致用毫米或英寸都行但Aperture不要自动合并否则个别板厂解读困难。导出后还要单独导出NC Drill文件File - Fabrication Outputs - NC Drill Files否则板厂不知道孔该钻在哪。最后把Gerber、钻孔文件、BOM、坐标文件一起打包发给板厂。如果你是在嘉立创下单可以直接投AD工程或PCB文件它的在线工具能自动转换。但我建议还是学着自己导出Gerber因为当你找其他板厂或做多层板时Gerber是通用语言。5.3 焊接顺序别一上来就焊MCU焊接核心板顺序比手法重要。我的推荐顺序先焊电源部分LDO、去耦电容、电源LED上电量5V和3.3V是否正确。再焊复位按键、晶振电路、下载接口。最后焊TC264芯片和排针。这里的原因是如果电源有短路或电压不对可以先发现不至于烧掉唯一的MCU。TC264这种LQFP-144芯片焊接前先在焊盘上均匀上一层薄锡再用助焊剂和拖焊手法把引脚焊好。拖焊完用酒精清洗板面然后在显微镜下检查有没有连锡、虚焊特别是地引脚和电源引脚之间最容易出现桥接短路。5.4 上电初调从短路检查到点灯程序焊接完成后先别急着插下载器。用万用表测量3.3V电源网络对地阻值正常应该在几百欧姆以上。如果只有几欧姆甚至短路先排查去耦电容和LDO方向有没有焊反。确认没有短路后上电先看电源指示灯是否亮起再用示波器测量晶振引脚应该能看到振荡波形。如果晶振不起振查负载电容、引脚焊接、晶振型号是否对应。接下来插上调试器打开逐飞或英飞凌的烧录工具能识别到芯片ID就说明DAP连接正常。这时候烧一个最简单的GPIO翻转程序让板载LED闪烁核心板的最小系统就算彻底跑通了。注意下载器的接线顺序务必先核对VCC接到3.3V而不是5VDAP0和DAP1不要接反否则轻则连接超时重则烧坏调试接口。6. 开源文件的正确打开方式与竞赛实战避坑清单6.1 开源PCB文件的内容结构这份开源PCB文件里会包含完整工程文件原理图、PCB、导出的Gerber、BOM清单和简要说明。拿到文件后我建议你按照这个顺序使用先看PDF或截图版的原理图搞清楚电源模块、最小系统、排针定义。再打开AD工程文件观察布局布线的思路。不要直接生成Gerber去投板先根据你的主板排针间距和定位孔尺寸确认是否匹配。竞赛车队之间流传的开源资料很多但真正优质的开源文件会附带足够的说明文档告诉你每一处设计为什么这样做。照着这个思路去研究收获和单纯抄板完全不一样。6.2 实战中容易踩的坑清单我把这几年带车队、自己调试过程中遇到的高频问题整理成一张表现象根本原因解决办法下载器无法识别芯片DAP接线接反、调试接口虚焊核对DAP0/DAP1顺序重新补焊上电后MCU发热3.3V与5V短路、芯片方向焊反目视检查桥接万用表电阻测量晶振不起振负载电容参数不对或晶振脚虚焊换电容、补焊、看波形ADC采集跳动大模拟线紧贴PWM线拉大间距加地线隔离电机一转MCU复位电源走线过窄压降导致供电跌落加宽电源线增加大电容LED不亮但系统能跑限流电阻短路或LED极性反检查LED方向和电阻值这些坑看着都很基础但在比赛现场每一个都可能让你心态崩掉。提前在自己的板子上踩一遍比到赛场再踩好得多。6.3 扩展思路从核心板到完整主板核心板做成功后下一步自然是想把主板上也做出来。我的建议是主板和核心板在机械结构上一定要先对齐排针高度、定位孔位置、接口朝向缺一不可。如果你想让核心板功能更丰富可以在下一版集成板载IMU、无线串口模块座、拨码开关等。但竞赛视角下核心板稳定性比功能全面性重要得多。我见过不少车队把核心板越画越复杂最后反而因为一个模块的电源干扰影响整车的转向控制。我的个人体会是核心板越简单越可靠接口越清晰越好修。先把基础版本跑稳再考虑加功能这个顺序不要反。最后再分享一个很实际的小技巧投板时顺手多打5到10块成本几乎没增加但焊接调试时的容错率高很多。TC264这种芯片手工焊接有损耗率多几块板子能让你放心大胆地试验不用每次焊坏了都紧张半天。希望这份开源文件能帮你在智能车竞赛这条路上少走几段弯路。