Freescale Semiconductor 应用笔记 Document Number: AN4721 Rev 0, 08/2013 S12ZVH:硬件设计指南 作者: Arturo Inzunza 内容 1 简介 1 简介.......................................... ...............................1 本应用笔记描述了 S12ZVH 系列 MCU 上的不同模块所需 的外部硬件。S12ZVH 系列设计用于包括模拟步进电机、 LCD 和/或 CAN 通信在内的基本/低端汽车仪表盘。本应 用笔记将详细说明以下模块和引脚:稳压器、复位电路、 ADC 模块、电池检测模块、大电流引脚、中断引脚、未使 用引脚和 CANPHY 模块及其专用稳压器。本笔记还将涵 盖通用 PCB 布局建议,帮助降低电磁辐射并提升电磁抗扰 性。 2 稳压器.....................................................................2 3 复位电路....................................... ......................... 5 4 编程电路....................................... ......................... 6 5 时钟电路....................................... ......................... 7 6 中断引脚....................................... ......................... 8 7 LCD 引脚和对比度............................. .................. 8 由于 S12ZVH 系列的目标应用是汽车仪表盘,我们将根据 运行所需的外部硬件来分析针对该应用的不同要求,以及 该系列与典型解决方案相比所具备的优势。关于该系列 MCU 的更多具体信息及特性,请参见 http:// www.freescale.com/S12ZVH 。 8 特殊的未使用引脚.................................................9 9 大电流引脚...................................... .......................9 10 模拟引脚和电池检测............................ .................9 11 CANPHY.................................................................9 12 印刷电路板设计注意事项...................................10 13 结论....................................... ................................11 14 参考....................................... ................................11 为了确保 MCU 的不同模块能正常工作,需要用到一些外 部硬件如电容和电阻。最常用的配置包括限流电路、去抖 电容、上拉电阻、滤波器和大型电容及电感等。需要根据 所设计的应用来进行电子配置,在这里我们基于汽车仪表 盘来考虑。这里列出了硬件方面需要特别注意的模块: • 稳压器(主稳压器和 CAN 专用稳压器) • 复位电路 • 编程电路(BDM) • 时钟电路(主 OSC 和 32 kHz) • 中断引脚 • LCD 引脚和对比度 • 特殊和未使用的引脚 • 模拟引脚(模数转换器) © 2013 Freescale Semiconductor, Inc. 稳压器 • 大电流引脚(步进电机控制器) • CANPHY 引脚 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 PG3 / FP27 PG4 / FP28 PG5 / FP29 PG6 / FP30 PG7 / FP31 PH0 / FP32 PH1 / FP33 PH2 / FP34 PH3 / FP35 PH4 / FP36 PH5 / FP37 PH6 / FP38 PH7 / FP39 VSSX3 VDDX3 PB0 / BP0 PB1 / BP1 PB2 / BP2 PB3 / BP3 PP4 / PWM4 PP2 / PWM2 PP0 / PWM0 VDD VSS2 PE3 / 32K_XTAL PE2 / 32K_EXTAL VSSA / VRL VDDA / VRH PAD7 / AN0_7 / KWAD7 PAD6 / AN0_6 / KWAD6 PAD5 / AN0_5 / KWAD5 PAD4 / AN0_4 / KWAD4 PAD3 / AN0_3 / KWAD3 PAD2 / AN0_2 / KWAD2 PAD1 / AN0_1 / KWAD1 PAD0 / AN0_0 / KWAD0 不是所有模块和引脚在任一 S12ZVH 系列器件上均可用。目前该系列有两种型号:144 LQFP 封装和 100 LQFP 封装。 本应用笔记将介绍 144 LQFP 封装上的可用功能,因为该型号上的模块功能最完整。图 1 显示了该型号的引脚排列。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 144 LQFP Top view 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 BKGD / MODC PC7 / TXD1 PC6 / RXD1 PC5 / SGA0 PC4 / SGT0 PT4 / PDO / IOC1_4 / KWT4 PT3 / PDOCLK / IOC1_3 / KWT3 PT2 / DBGEEV / IOC1_2 / KWT2 PT1 / RTC_CAL / IOC1_1 / KWT1 PT0 / API_EXTCLK / IOC1_0 / KWT0 VSSX2 VDDX2 PS7 / TXD0 / IRQ / KWS7 PS6 / RXD0 / XIRQ / KWS6 PS5 / (TXCAN0) / SDA0 / KWS5 PS4 / (RXCAN0) / SCL0 / KWS4 PS3 / SS0 / KWS3 PS2 / SCK0 / KWS2 PS1 / MOSI0 / KWS1 PS0 / MISO0 / KWS0 BCTLC BCTL VSENSE NC NC SPLIT0 NC CANL0 NC VSSC NC CANH0 NC VDDC NC VSUP FP17 / PF1 FP16 / PF0 FP15 / PD7 FP14 / PD6 FP13 / PD5 FP12 / PD4 FP11 / PD3 FP10 / PD2 FP9 / PD1 FP8 / PD0 FP7 / (PWM6) / PA7 FP6 / (PWM4) / PA6 FP5 / (PWM2) / PA5 FP4 / (PWM0) / PA4 FP3 / (SDA0) / PA3 FP2 / (SCL0) / PA2 FP1 / PA1 FP0 / PA0 测试 PWM1 / PP1 PWM3 / PP3 (RXD1) / PWM5 / PP5 (TXD1) / PWM7 / PP7 VSS1 VDDF RXCAN0 / PC0 TXCAN0 / PC1 CPRXD0 / PC2 CPTXD0 / PC3 复位 EXTAL / PE0 XTAL / PE1 VSSX1 VDDX1 PWM6 / PP6 KWT5 / IOC1_5 / PT5 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 FP26 / PG2 FP25 / PG1 FP24 / PG0 VLCD FP23 / PF7 KWT7 / IOC1_7 / PT7 NC NC M0COSM/ M0C0M / IOC0_0 / PU0 M0COSP / M0C0P / PU1 M0SINM / M0C1M / IOC0_1 / PU2 M0SINP / M0C1P / PU3 VDDM1 VSSM1 M1COSM/ M1C0M / IOC0_2 / PU4 M1COSP / M1C0P / PU5 M1SINM / M1C1M / IOC0_3 / PU6 M1SINP / M1C1P / PU7 M2COSM / M2C0M / IOC0_4 / PV0 M2COSP / M2C0P / PV1 M2SINM / M2C1M / ICO0_5 / PV2 M2SINP / M2C1P / PV3 VDDM2 VSSM2 M3COSM / M3C0M / IOC0_6 / PV4 M3COSP / M3C0P / PV5 M3SINM / M3C1M / IOC0_7 / PV6 M3SINP / M3C1P / PV7 NC NC KWT6 / IOC1_6 / ECLK / PT6 FP22 / PF6 FP21 / PF5 FP20 / PF4 FP19 / PF3 FP18 / PF2 图 1. S12ZVH 144-LQFP 引脚排列 2 稳压器 S12ZVH 是 MagniV 系列的一部分,采用飞思卡尔 LL18UHV 技术开发。这意味着这些 MCU 的电源引脚可以直接支 持汽车电池电压,而无需经过外部电压调节级。这对于 S12ZVH 系列同样适用,此外该系列还具有两个独立稳压器: 一个主稳压器和一个 CAN 专用稳压器控制器。这样配置有助于保护 MCU 电源免受 CANH 和 CANL 线上的意外短 路、过流、过压及其他干扰的影响,这两根线具有自己的电源。假设 CAN 电源下降,以 CANH 或 CANL 线上电路 短路导致为例,主电源仍能保持 MCU 继续工作。S12ZVH 系列上的任意稳压器的正常工作电压调节范围为 6 至 18V,而模块可承受持续时间小于 400 ms 的高达 40V 的尖峰电压。 S12ZVH:硬件设计指南, Rev 0, 08/2013 2 Freescale Semiconductor, Inc. 稳压器 MCU 带有一个完全工作的 5V 稳压器,可为 MCU 和电路板上其他外设提供高达 70 mA 的电流。在此配置下,MCU 无需外部传输晶体管也能工作。如果稳压器需要提供更大电流,可以添加一个外部传输晶体管以提升最大电流。传 输晶体管的选择 讨论了传输晶体管的选择示例。图 2 说明了在主稳压器上使用传输晶体管所需的连接。CAN 稳压 器需要一个外部传输晶体管,且只为 CAN 物理层通信供电。 VBAT VSENSE ISUP VSUP GND CANH ICAN SPLIT IBCTL BCTL CANL ICAN VDDA VDDM[2:1] VDDX[3:1] VSSX1 GPIO II/O RL2 IBCTLC VI/O BCTLC VDDC 图 2. 主稳压器的设置 2.1 VSUP 和主稳压器 VDDX VSUP 是稳压器的输入引脚。必须在此线上添加二极管(如图 2 所示)或 MOSFET 以提供电池反接保护。建议在电 池反接二极管后并联安装一个 10 uF 电解电容和一个 220 nF X7R 的陶瓷电容,用于过滤电池纹波。设计人员可以选 择添加一个较大的电容用于充电,从而在掉电时提供电源。该电容的值取决于电流消耗和关闭前 MCU 执行管理操作 所需的时间。 5 V 稳压器输出从内部与 VDDX1 引脚相连。设计人员必须从外部将 VDDX1 连接到 VDDX2 和 VDXX3。VDDX 电 源域为大部分的 MCU 外设供电,除了模数转换器(ADC)和步进电机控制器(SMC)。如果系统需要高于 70 mA 的 电流,则需要添加一个外部 PNP 传输晶体管。稳压器具有一个称为 BCTL 的专用引脚,用于控制作为线性放大器的 PNP 传输晶体管的基极。为了保证晶体管的正确工作,建议在基极添加一个上拉电阻(5.6 K)。传输晶体管的集电极 连接到 VDDX 节点,发射极连接到 VSUP(请参见图 2 )。BCTL 引脚上的信号为模拟信号。建议将传输晶体管尽可 能靠近 BCTL 引脚放置,以避免在基极控制器上产生噪声耦合或信号衰减。 VDDX 节点需要以下外部电容: • 为了保证环路稳定性(关键操作),在此节点上需要一个 10 μF 的湿式化学电容。该 10 μF 湿式化学电容可由 3.3 至 4.7 μF X7R 的陶瓷电容代替。 • 100 nF 或更大电容值的 X7R 陶瓷或钽电容可以保护由带负载引脚开关引起的尖峰。这些电容应连接到 VDDX1、VDDX2 和 VDDX3 引脚。 • 为了降低 RF 辐射,提升电源质量,可以在电路中添加一对 10 nF 电容,并与一个 1 nF 电容并联。 注 通常,这些电容应尽可能地靠近 IC 放置,以降低射频发射。 S12ZVH:硬件设计指南, Rev 0, 08/2013 Freescale Semiconductor, Inc. 3 稳压器 2.2 VSUP 和 CAN 稳压器 VDDC 与主稳压器不同,CAN 稳压器需要外部传输晶体管才能工作。如果应用无需 CAN 通信,则可以不安装该晶体管, 这不会影响其他外设的工作。CAN 稳压器上的传输配置与主稳压器上的传输配置相似。需要一个 PNP 晶体管,基极 必须连接到 BCTLC 引脚,从而控制晶体管作为线性稳压器。晶体管的发射极连接到 VSUP(电池保护),集电极连 接到 VDDC。图 2 中也显示了 CAN 稳压器电路。 VDDC 稳压到 5 V,并连接到 CAN 物理收发器的电源域。假如该电源短路,MCU 的其他部分将继续工作。VDDC 引脚需要一个 100 nF 或更大的 X7R 陶瓷或钽电容,用以降低电源中的噪声。VDDC 稳压器可通过软件使能或禁止。 当用户不需要 CAN 通信时,必须将 VDDC 引脚与 VDDX 短接,BCTLC 引脚必须悬空,并且用户必须通过软件 (EXTCON 位)将 CAN 稳压器禁用。 2.3 VDD 和 VDDF VDDX 不仅为外围模块提供 5 V 电压,还为其他两个集成电压调节器供电:为 NVM 供电的 VDDF 和为 S12Z 内核供 电的 VDD。这两个电源连接到外部引脚,以便用户添加去耦电容,它们不需要连接外部电压。将 5 V 电压连接到这 些引脚会引起不可修复的损坏。VDD 和 VDDF 需要通过一个 220 nF X7R 的陶瓷电容接地。 注 VDD 和 VDDF 引脚只能用于添加合适的去耦电容。在这些引脚上添加任何外部负 载均会对微控制器的处理器或存储器阵列造成损坏。 2.4 VDDA 和 VDDM 正如前文所述,不是 S12ZVH 上的所有外设均由 VDDX 供电。模数转换器模块和步进电机控制器在 MCU 中具有独 立的电源域,分别是 VDDA 和 VDDM。虽然这些模块通常由 VDDX 供电,MCU 也为其提供专用电源域供电的可能 性。通常,VDDA 和 VDDM 也由 VDDX 供电,这些连接需要从外部完成,并且两个电源域均需要在每个引脚上添 加去耦电容,如下所示: • 可将 VDDA 视为 VDDX 引脚。添加一个 100 nF 或更大的 X7R 陶瓷或钽电容接地,并将其从外部连接到 VDDX。 • VDDM 为步进电机供电,可将其连接到 VDDX,不过需要大型电容为电机提供瞬态电流。建议每个引脚 (VDDM1 和 VDDM2)上最少要安装一个 47 μF X7R 陶瓷或钽电容。 2.5 接地 关于接地,VSS1、VSS2、VSSX1、VSSX2、VSSX3、VSSM1、VSSM2 和 VSSC 均能短接并应与位于 MCU 下的同 一个平面相连以屏蔽 EMC。VSSA 是模拟接地,应在连接到其他接地之前通过电感磁珠进行滤波。这样将隔离电机 和其他模块导致的噪声,以免影响 ADC 模块的测量精度。为此通常使用 50Ω/100 MHz 的磁珠。 2.6 VSENSE VSENSE 引脚为可选引脚,用于直接电池测压。由于该引脚本身具有电池反接保护,因此应直接将其与电池相连。 为了避免过流对该引脚和 ADC 模块造成损坏,需要添加一个 10 kΩ 的串联电阻。 S12ZVH:硬件设计指南, Rev 0, 08/2013 4 Freescale Semiconductor, Inc. 复位电路 2.7 传输晶体管的选择 外部传输晶体管可提供的最大电流主要取决于晶体管封装的耗散功率。晶体管的耗散功率可由通过的电流乘以电压 进行大致估算(P = V*I)。 例如: VSUP:12 V 应用电流:100 mA P=V I = (V输入 - V 输出 ) I输出 = (12 - 5 ) 0.1 = 700mW 等式 1. 传输晶体管的耗散功率计算示例 这里,最佳情况是电压为 12V,晶体管需耗散 700 mW。考虑到最坏情况下电压为 18 V,晶体管需耗散 1.3 W。请注 意,使用外部镇流器晶体管会禁用内部稳压器。在本示例中,来自晶体管的可用总电流为 100 mA。 在选择传输晶体管之前应考虑热特性和损耗。晶体管结温永远不能超过器件的额定工作结温。期望结温可通过以下 公式计算 Tj = Ta + (P ja ) 等式 2. 结温公式 其中: • • • • Tj:芯片内部结温(°C) Ta:最大预期环境温度(°C) P:最大预期耗散功率(W) θja:封装的标称热阻(°C/W) 考虑到之前设计在环境温度(25 °C)下工作且所选晶体管为 SOT-223 封装[83.3 °C/W],晶体管的最大温度可达: Tj = T a + (P ja ) = 25 + (1.3 83.3 ) = 133.29 C 等式 3. 结温计算示例 设计人员必须小心选择晶体管,以符合设计中最坏情况的耗散功率要求。BCP53 PNP 晶体管拥有高电流增益、良好 的耗散功率特性和小巧的外形,是传输晶体管的理想选择。 3 复位电路 复位引脚是一条双向线。可通过以下任一方法使用: 1. 外部电路可通过下拉此线来发起 MCU 复位。 2. MCU 可以发起复位来触发外部复位。 当 MCU 由于 COP(看门狗超时)、时钟监视器复位或其他内部复位源而发起复位序列时,请注意,复位线的外部拉 低时间不能超过 24 µs。这是因为 MCU 中的复位电路使用复位下拉时间来检测复位源。如果复位线被拉低超过 24 μs,MCU 将检测为外部引脚复位,而不是相应的事件源(COP 或时钟监视器)。 S12ZVH:硬件设计指南, Rev 0, 08/2013 Freescale Semiconductor, Inc. 5 编程电路 在原型设计中,通常会添加一个按钮用于手动强制复位。这里,设计人员可以选择在按钮上添加一个去抖电容。发 生内部复位事件时,MCU 强制复位引脚先为低电平后为高电平,从而使其他连接到该引脚的电路也发生复位。该复 位脉冲必须小于 24 μs。必须确保复位线上的去抖电容满足该时间限制。建议使用低于 10 pF 的电容。如果设计人员 希望添加一个较大的去抖电容,则应在 MCU 的复位引脚和按钮之间添加一个二极管,如图 3 所示。 VDDX MCU RESET 通知其他器件 图 3. 具有按钮和二极管的复位引脚 建议在复位线上添加一个外部上拉电阻。阻值范围从 4.7 至 10 kΩ。 4 编程电路 S12ZVH 系列通过 BDM 协议进行编程。飞思卡尔的所有 S08 和 S12 微控制器采用该协议,许多第三方工具也可通过 BDM 进行编程。标准 BDM 连接器采用 100 mil 间距的 2x3 引脚插头。图 4 介绍了 BDM 连接器的引脚排列。 VDDX VDDX 4.7 k BKGD 1 2 3 4 5 6 RESET 0.1 uF 图 4. BDM 连接器 注 假定复位线已具有复位电路 中所述的上拉电阻。 S12ZVH:硬件设计指南, Rev 0, 08/2013 6 Freescale Semiconductor, Inc. 时钟电路 BDM 协议是通过 BKGD 线发送的串行协议。该线具有一个内部弱上拉电阻,因而需要一个范围在 4.7 至 10 kΩ 的外 部强上拉电阻。如果需要滤波电容,请记住我们使用 BKGD 引脚对微控制器进行串行编程,因而大电容会影响发送 信号的电压转换速率(Slew Rate)并导致无法正确编程。 BDM 连接器需要与复位引脚、电压(VDDX)和接地相连。建议在靠近连接器处添加一个陶瓷电容连接到 VDDX,以 降低编程电路对电源产生的噪声。建议使用一个 100 nF 至 220 nF X7R 的电容或钽电容。 5 时钟电路 虽然 S12ZVH 系列本身具有一个内部 1 MHz RC 振荡器可用于 MCU 时钟,不过还有另一个途径是添加一个外部晶 振。外部主晶振频率可从 4 MHz 到 16 MHz。内部 PLL 可以提升内部 RC 振荡器或外部晶振频率,产生频率高达 32 MHz 的总线时钟(64 MHz 内核时钟)。 S12ZVH 包含的振荡电路可以支持环路控制皮尔斯(LCP)或全摆幅皮尔斯(FSP)振荡模式。MCU 使用的振荡模式 可由软件配置。图 5 显示了所需的振荡器电路。S12ZVH 系列上的时钟、复位和电源管理单元可从同一个外部电路驱 动 LCP 或 FSP。无论是使用全摆幅皮尔斯还是环路控制皮尔斯设置,设计人员需要与晶振供应商讨论以确定正确的 Rs、Cx 和 Cy 值。通常,省略 Rs 或放置一个零欧姆的电阻。关于振荡器设置和纠错的更多信息,请参见应用笔记 AN3208 “Crystal Oscillator Troubleshooting Guide”,可从 freescale.com 下载。 OSC EXTAL Rs XTAL Cx Cy 晶振或谐振器 图 5. 针对 LCP 和 FSP 配置的主振荡器外部电路 除了主振荡器,S12ZVH 系列支持一个辅助小型晶振,用于实时计数器(RTC)模块。该小型晶振必须为 32.768 kHz,用于在应用中维持精确实时计数。用户可以选择从主振荡器运行 RTC 模块,不过飞思卡尔建议您使用专用的 32.768 kHz 振荡器以实现模块的最大可能精度。 S12ZVH:硬件设计指南, Rev 0, 08/2013 Freescale Semiconductor, Inc. 7 中断引脚 32K OSC EXTAL Rs XTAL Cy Cx RF 晶振或谐振器 图 6. 32 kHz 振荡器外部电路 32 kHz 振荡器电路与主振荡器十分相似。图 6 显示了 32 kHz 振荡器电路。两者的主要区别是反馈电阻(Rf)需要放 置在外部。Rs 电阻必须为 200 kΩ,Rf 必须为 100 MΩ。Cx 和 Cy 电容取决于所选的晶振或谐振器,必须与晶振供应 商确认。 当对振荡器电路布线时,请牢记这些均为高频走线。在晶振或负载电容下不应放置其他走线(数据或电源)。晶振与 MCU 引脚间的连接越短越好。 6 中断引脚 S12ZVH 系列的一些引脚具有中断功能。当在这些支持中断的引脚上施加脉冲时,可以将 MCU 从 STOP 和 SLEEP 模式唤醒。可通过软件配置脉冲极性,但是需要放置(或配置)上下拉电阻以匹配所选极性。一些引脚具有可以通 过软件支持和配置(为上拉或下拉)的内部上下拉电阻。如果用户希望在下降沿或低电平时发生中断,则引脚应具 有一个外部上拉电阻。如果用户希望在上升沿或高电平时发生中断,则需要相反的电阻(下拉电阻)。如果设计人员 希望添加一个外部上下拉电阻,则其范围应在 4.7 至 10 kΩ。具有支持中断的引脚的常用模块有键盘唤醒(KWx)、定 时器(TIM)模块、IRQ 和 XIRQ 引脚。 7 LCD 引脚和对比度 S12ZVH 系列上的 LCD 模块可以驱动最多 40 块前板和 4 块背板、最高 160 段的液晶显示屏(LCD)。单个 LCD 段由 一个前板(FP)和一个背板(BP)的特定信号组合控制。每个前板和背板所产生的各种波形并非数字化的,因而设 计人员必须避免在这些走线上添加电容。LCD 完全由 MCU 上的 LCD 模块进行供电和控制。LCD 无需外部电源。 必要时,可以使用一个外部背光电路以提升 LCD 的对比度。 LCD 模块本身可以控制 LCD 上各个段的对比度。这通过向 VLCD 引脚施加模拟信号来实现。VLCD 引脚在内部将 施加的模拟电压转换为 LCD 上打开段的信号对比度。在 VLCD 引脚上施加 5 V 电压意味着最大对比度,根据显示屏 极性,处于 ON 状态的段为全黑或全白。在 VLCD 引脚上施加 0 V 电压将使所有段失去颜色,即使段为 ON 状态。 可使用设置为分压器的电位计来手动控制 LCD 对比度。 S12ZVH:硬件设计指南, Rev 0, 08/2013 8 Freescale Semiconductor, Inc. 特殊的未使用引脚 8 特殊的未使用引脚 S12ZVH MCU 上的一些引脚保留为仅供飞思卡尔内部使用,不能用于量产级应用。这些引脚通常标记为 NC,且不 能接地或短接到 VDDX,必须将其悬空。TEST 引脚是飞思卡尔唯一未标记为 NC 的保留引脚。TEST 线仅用于飞思 卡尔出厂测试,并且必须接地。 未使用的数字引脚可以悬空。为了降低功耗,建议将这些未使用的数字引脚配置为输入引脚,并且启用内部上拉电 阻。这将降低电流消耗和外部电磁噪声的干扰。 未使用的 ADC 引脚应接地以降低泄漏电流。EXTAL、XTAL、32K_EXTAL 和 32K_XTAL 引脚的默认复位条件为已 启用下拉电阻。若不使用,应将这些引脚接地。 9 大电流引脚 S12ZVH 系列最多可以直接驱动四个步进电机。专用于步进电机控制器的引脚设定为大电流引脚。这些引脚最高可 驱动(或吸收)55 mA 的瞬时电流。虽然这些引脚的基本用途是驱动低功耗步进电机,它们也可用来直接驱动无需 外部驱动电路的 LED。这些引脚的电流来自 VDDM 引脚。VDDM 引脚需要大型电容来满足典型步进电机的快速电 流需求。关于为步进电机模块供电的更多信息,请参见章节 VDDA 和 VDDM 。 10 模拟引脚和电池检测 ADC 模块具有多个通道,一些连接到外部引脚,另一些连接到内部参考电压。如果引脚电流大于+/– 2.5 mA 将会影 响 ADC 精度(称为干扰模拟输入电流)。必须通过一个不超过 10 kΩ 的串行电阻来限制 ADC 引脚的电流。或者,设 计人员可以添加一个滤波电容来降低模拟信号上的噪声。为了获得最佳的 ADC 转换精度,添加的滤波电容应大于 6.1 nF。更多关于 ADC 模块、精度和转换时序的详细信息,请参见 freescale.com 上的 S12ZVH 参考手册。 在一连串降压级后,VSENSE 引脚(或 VSUP 本身)可从内部连接到一个 ADC 通道。VSENSE 引脚需要串联一个 10 kΩ 电阻。 11 CANPHY 144-LQFP 版本的 S12ZVH 系列具有片上 CAN 物理收发器和一个专用电源。这些片上模块有助于减少在仪表盘上实 现通信设计所需的总元件数。如 VSUP 和 CAN 稳压器 VDDC 中提到的,如果设计人员希望使用 CAN 通信,则可以 使用专用 VDDC 稳压器控制器为内部 CANPHY 供电。类似其他 CAN 物理收发器,设计人员可以根据应用使用 CANH、CANL 和 SPLIT 引脚来“终结”总线。图 7 显示了一个 CAN 节点终端示例。 S12ZVH:硬件设计指南, Rev 0, 08/2013 Freescale Semiconductor, Inc. 9 印刷电路板设计注意事项 CANH 扼流圈 R终端 C总线 CANH SPLIT CANL CANL C终端 R终端 C总线 图 7. CAN 物理收发器电路 根据节点在 CAN 网络中的位置,总线可能需要一个特定终端设计。R 终端电阻应提供 120 Ω 的总电缆阻抗。在 CAN 网络的总线实施中,只有总线两端的两个节点上有终端电阻。在这里每个 R 终端电阻必须为 60 Ω,从而实现 CANH 和 CANL 之间的 120 Ω 阻抗。不在 CAN 总线两端放置的节点没有终端电阻。为了符合 CAN 网络的这个要求,需要 进行彻底分析。 收发器上的 SPLIT 引脚为可选项,设计人员可以选择不使用它。该引脚有助于稳定 CAN 总线的隐形状态,可根据需 要通过软件启用或禁止。如果不使用 SPLIT 引脚(但使用 CANH 和 CANL),应将其悬空。CANH 和 CANL 线上的 常用节点扼流圈可用于降低耦合的电磁影响。该扼流圈与收发器引脚上的瞬态抑制器配合使用可以大大降低耦合的 电磁噪声和高频瞬态。 如果不使用 CAN 物理收发器,则 CANH、CANL 和 SPLIT 引脚应接地。 12 印刷电路板设计注意事项 以下建议基于“高效印刷电路板设计”按需在线研讨会(位于 freescale.com )。 布线时,请尽量遵循以下建议: 1. 去耦电容应尽量靠近 MCU 引脚放置。 2. 连接功率开关器件的走线应尽可能的短。因此,这些器件应尽量靠近其控制的器件放置。 3. 信号走线必须与返回路径相距一个介质层(与覆铜层或接地走线相邻)。 4. 当使用双线接头连接器(连接多块电路板)时,推荐类似如下的接头引脚分配: 行 1:SSSGSSSGSSP 行 2:SGSSSGSSSGP 其中,S 代表信号,P 代表电源线,G 为接地。遵循此阵列确保每 个信号离接地只有一个引脚距离。注意将最重要的信号靠近接地引脚放置。 5. 元件放置时要考虑限制信号混淆。在电源区域内布电源线,仅在需要的位置布传感器线。应仅在数字区域内连 接数字 IC。 6. 建议使用小封装、大容量电容。 布线时请遵循以下建议: 1. 在低层数电路板上,无专用接地平面,电源线必须成对布线(电源和接地)。走线应该平行,且在制造工艺允许 范围内尽可能互相靠近。 S12ZVH:硬件设计指南, Rev 0, 08/2013 10 Freescale Semiconductor, Inc. 结论 输入 连接器 P P 大型 电容 G HF 大型 电容 电容 GND VREG HF 电容 VDD 图 8. 电源线布线 2. 使电源传输网络最小化。 3. 可能的话走线尽量布置成“三联体”(triplet)(信号/接地/信号) 信号 接地 信号 图 9. 以“三联体”方式布线 4. 尽量将所有未布线空间覆盖接地覆铜。 13 结论 S12ZVH 系列微控制器包含许多片上模拟元件,有助于降低所需的外部元件总数。遵循本指南上建议的各种注意事项 将有助于您的设计成功并快速上市。 14 参考 请参见更新的器件参考手册、参考设计和其他信息:http://www.freescale.com/S12ZVH “高效印刷电路板设计”按需在线研讨会位于:http://www.freescale.com/webapp/sps/site/training_information.jsp? code=WBNR_PCBDESIGN&fsrch S12ZVH:硬件设计指南, Rev 0, 08/2013 Freescale Semiconductor, Inc. 11 How to Reach Us: Home Page: freescale.com Web Support: freescale.com/support 本文档中的信息仅供系统和软件实施方使用 Freescale 产品。 本文并未 明示或者暗示授予利用本文档信息进行设计或者加工集成电路的版权许 可。 Freescale 保留对此处任何产品进行更改的权利,恕不另行通知。 Freescale 对其产品在任何特定用途方面的适用性不做任何担保、表示或 保证,也不承担因为应用程序或者使用产品或电路所产生的任何责任,明 确拒绝承担包括但不局限于后果性的或附带性的损害在内的所有责任。 Freescale 的数据表和/或规格中所提供的“典型”参数在不同应用中可能并 且确实不同,实际性能会随时间而有所变化。 所有运行参数,包括“经典 值”在内,必须经由客户的技术专家对每个客户的应用程序进行验证。 Freescale 未转让与其专利权及其他权利相关的许可。 Freescale 销售产 品时遵循以下网址中包含的标准销售条款和条件:freescale.com/ SalesTermsandConditions. Freescale, the Freescale logo, and Kinetis, are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All other product or service names are the property of their respective owners. © 2012, 2013 Freescale Semiconductor, Inc. © 2012, 2013 飞思卡尔半导体有限公司 Document Number AN4721 Revision 0, 08/2013