10.1 导言 ............................................................................................................. 267
10.1.1 概述 ...................................................................................................... 267 10.1.2 子模块概述 .......................................................................................... 267 10.1.3 寄存器映射 .......................................................................................... 271 10.2 ePWM子模块 ............................................................................................. 275
10.2.1 概述 ...................................................................................................... 275 10.2.2 时基(TB)模块 ................................................................................. 277 10.2.3 计数器-比较(CC)子模块 ............................................................... 288 10.2.4 计数器-比较子模块的用途 ................................................................. 288 10.2.5 动作限定器(AQ)子模块 ................................................................ 293 10.2.6 死区发生器(DB)子模块 ................................................................ 308 10.2.7 PWM斩波(PC)子模块 ................................................................... 313 10.2.8 触发区(TZ)子模块 ......................................................................... 317 10.2.9 控制和监控触发区子模块 .................................................................. 318 10.2.10 数字比较(DC)子模块 ............................................................. 327 10.2.11 控制和监控数字比较子模块 ....................................................... 328 10.3 电源拓扑的应用 ......................................................................................... 333
10.3.1 多模块概述 .......................................................................................... 333 10.3.2 主要的配置 .......................................................................................... 333 10.3.3 控制多个频率不同的降压型转换器 .................................................. 334 10.3.4 控制多个频率相同的降压型转换器 .................................................. 338 10.3.5 控制多个半H桥(HHB)转换器 ..................................................... 340 10.3.6 控制电动机的两个三相转换器(ACI和PMSM) .......................... 343 10.3.7 在各PWM模块间使用相位控制的实际应用 .................................. 347 10.3.8 控制一个三相交错式DC/DC转换器 ................................................ 348 10.3.9 控制零电压开关的全桥(ZVSFB)转换器 ...................................... 352 10.3.10 控制一个峰值电流模式控制的降压模块 ................................... 354 10.3.11 控制H桥LLC谐振转换器 ......................................................... 356 10.4 寄存器 ......................................................................................................... 359
10.4.1 时基子模块的寄存器 .......................................................................... 359 10.4.2 计数器-比较子模块的寄存器 ............................................................. 367 10.4.3 动作限定器子模块的寄存器 .............................................................. 372 10.4.4 死区子模块的寄存器 .......................................................................... 377 10.4.5 PWM斩波子模块的控制寄存器 ....................................................... 379 10.4.6 触发区子模块的控制寄存器和状态寄存器 ...................................... 381 10.4.7 数字比较子模块寄存器 ...................................................................... 388 10.4.8 事件触发器子模块寄存器 .................................................................. 396 10.4.9 正确的中断初始化顺序 ...................................................................... 400
第11章 高精度脉宽调制器(HRPWM) ............................................................ 402
11.1 简介 ............................................................................................................. 402 11.2 HRPWM的操作描述 ................................................................................. 403
11.2.1 控制HRPWM功能 ............................................................................. 404 11.2.2 配置HRPWM ...................................................................................... 406 11.2.3 操作原理 .............................................................................................. 407
5
11.2.4 尺度因子优化软件(SFO) ............................................................... 414 11.2.5 使用优化汇编代码的HRPWM示例 ................................................. 414 11.3 HRPWM寄存器描述 ................................................................................. 419
11.3.1 寄存器汇总 .......................................................................................... 419 11.3.2 寄存器和字段描述 .............................................................................. 419 11.4 SFO库软件-SFO_TI_Build——V6.lib ................................................... 427
11.4.1 尺度因子优化程序函数 - intSFO() ................................................... 427 11.4.2 软件使用 .............................................................................................. 429
第12章 增强型捕获模块(eCAP) ..................................................................... 432
12.1 简介 ............................................................................................................. 432 12.2 描述 ............................................................................................................. 432 12.3 捕获和APWM操作模式 ........................................................................... 432 12.4 捕获模式描述 ............................................................................................. 433
12.4.1 事件预分频器 ...................................................................................... 434 12.4.2 边沿极性选择和限定器 ...................................................................... 435 12.4.3 连续/单触发控制 ................................................................................. 435 12.4.4 32位计数器和相位控制 ..................................................................... 436 12.4.5 CAP1-CAP4寄存器 ............................................................................ 437 12.4.6 中断控制 .............................................................................................. 437 12.4.7 影像装载和锁定控制 .......................................................................... 438 12.4.8 APWM模式操作 ................................................................................. 438 12.5 捕获模式-控制和状态寄存器 ................................................................. 440 12.6 寄存器映射 ................................................................................................. 450 12.7 ECAP模块的应用 ...................................................................................... 451
12.7.1 示例1-绝对时间戳操作,上升沿触发 ........................................... 452 12.7.2 示例2-绝对时间戳操作,上升沿和下降沿触发 ........................... 453 12.7.3 示例3-时间差(Delta)操作,上升沿触发 .................................. 455 12.7.4 示例4-时间差(Delta)操作,上升沿和下降沿触发 .................. 456 12.8 APWM模式的应用 .................................................................................... 458
12.8.1 示例1-简单PWM发生(独立通道) ........................................... 458
第13章 引导ROM ................................................................................................ 460
13.1 引导ROM概述 .......................................................................................... 460
13.1.1 引导ROM存储器映射 ....................................................................... 460 13.1.2 片上引导ROM的IQmath表 ............................................................. 460 13.1.3 片上引导ROM IQmath函数 .............................................................. 463 13.1.4 片上Flash API ..................................................................................... 463 13.1.5 CPU向量表 ......................................................................................... 463 13.2 引导装载程序特性 ..................................................................................... 465
13.2.1 引导装载程序函数操作 ...................................................................... 465 13.2.2 引导装载程序器件配置 ...................................................................... 466 13.2.3 PLL乘法器和DIVSEL选择 .............................................................. 467 13.2.4 看门狗模块 .......................................................................................... 467 13.2.5 执行ITRAP中断 ................................................................................ 467 13.2.6 内部上拉电阻 ...................................................................................... 468
6
13.2.7 PIE配置 ............................................................................................... 468 13.2.8 保留存储器 .......................................................................................... 468 13.2.9 引导装载程序模式 .............................................................................. 469 13.2.10 Device_Cal ........................................................................................... 475 13.2.11 引导装载程序数据流结构 ........................................................... 476 13.2.12 基本传输过程 ............................................................................... 480 13.2.13 InitBoot汇编例程 ................................................................................ 481 13.2.14 SelectBootMode函数 .......................................................................... 482 13.2.15 CopyData函数 ..................................................................................... 484 13.2.16 SCI_Boot函数 ..................................................................................... 485 13.2.17 Parallel_Boot函数(GPIO) .............................................................. 487 13.2.18 SCI_Boot函数 ..................................................................................... 491 13.2.19 I2C Boot函数 ....................................................................................... 494 13.2.20 ExitBoot汇编例程 ............................................................................... 498 13.3 构建引导表 ................................................................................................. 499
13.3.1 C2000十六进制实用程序 .................................................................. 499 13.3.2 示例:为eCAN引导装载准备COFF文件 ...................................... 501 13.4 引导装载程序代码概述 ............................................................................. 503
13.4.1 引导ROM版本和校验和信息 ........................................................... 503 13.4.2 引导装载程序代码修订历史 .............................................................. 504
第14章 Flash和OTP存储块 ............................................................................... 505
14.1 Flash和OTP存储器 .................................................................................. 505
14.1.1 Flash存储器 ........................................................................................ 505 14.1.2 OTP存储器 ......................................................................................... 505 14.2 Flash和OTP功率模式 .............................................................................. 505
14.2.1 Flash和OTP性能 ............................................................................... 507 14.2.2 Flash管道模式(pipeline mode) ...................................................... 508 14.2.3 Flash和OTP内保留的地址单元 ....................................................... 509 14.2.4 更改Flash配置寄存器的流程 ........................................................... 509 14.3 Flash和OTP寄存器 .................................................................................. 510 第15章 代码安全模块(CSM) .......................................................................... 516
15.1 功能描述 ..................................................................................................... 516 15.2 CSM对其它片内资源的影响 .................................................................... 518 15.3 将代码安全与用户应用相结合 ................................................................. 519
15.3.1 需要安全解锁的环境 .......................................................................... 520 15.3.2 密码匹配流程 ...................................................................................... 520 15.3.3 带有/没有代码保护的器件的取消保护注意事项 ............................. 521 15.4 保护安全逻辑必须执行的操作和不能执行的操作 ................................. 523
15.4.1 必须执行的操作 .................................................................................. 523 15.4.2 不能执行的操作 .................................................................................. 523 15.5 CSM特性小结 ............................................................................................ 523 参考文献 ................................................................................................................... 524 附录A 版本信息 ..................................................................................................... 526 附录B 版权声明 ..................................................................................................... 527
7
8