嵌入式系统电子应用设计
嵌入式系统电子应用设计
Jerry Twomey
刘晓敏, 刘阳 译
出版时间:2025年07月
页数:602
“本书是每位从事嵌入式系统工作的工程师必备的参考书。作者出色地介绍了基本组件,以及如何确保你考虑到所有因素以设计一个稳健的电子系统。”
——Jacob Beningo
嵌入式系统顾问,贝宁戈嵌入式集团
嵌入式控制器电子学拥有每年超过几百亿美元的市场且还在不断增长的市场,是当今几乎所有现代电子设备的核心。为了满足这个庞大市场中设计产品的设计师们的需求,这本实用的书涵盖了现代电子设计的关键主题。
本书作者Jerry Twomey探讨了帮助你为产品创建一个无故障集成系统所必需的方法,重点在于硬件设计。你将从实际应用的角度探索主题,包括关于非理想组件、噪声,以及避免问题场景的方法的讨论。
主题包括:
● 理想与现实:连接、组件、数字、信号。
● 嵌入式系统架构设计。
● 根据应用、速度、距离选择数字接口。
● 多电压电源供应。
● 高频电源完整性。
● 电池和充电系统。
● EMI(电磁干扰)抑制和ESD(静电放电)保护。
● 驱动和传感外围设备。
● 数字反馈控制系统。
● 功耗和成本优化。
● 特殊系统:消费类、医疗类、工业类、汽车类、航空航天类。
● 包括可制造性、产量和低噪声的PCB(印刷电路板)设计。
  1. 前言
  2. 第1章 基本概念
  3. 1.1 基础电子学
  4. 1.2 学术界的理想简化
  5. 1.3 互连
  6. 1.4 基本组件
  7. 1.4.1 电容
  8. 1.4.2 电阻
  9. 1.4.3 电感器
  10. 1.4.4 电压源和电池
  11. 1.4.5 电流源
  12. 1.4.6 开关和继电器
  13. 1.4.7 运算放大器
  14. 1.4.8 电压比较器
  15. 1.5 非理想数字设备
  16. 1.6 信号完整性
  17. 1.7 总结和结论
  18. 1.8 拓展阅读
  19. 第2章 系统架构
  20. 2.1 传统设计方法
  21. 2.1.1 仿真或构建
  22. 2.1.2 通孔/引线元件(已过时)
  23. 2.1.3 离散门电路(已过时)
  24. 2.2 现代设计方法
  25. 2.2.1 主流数字设计
  26. 2.2.2 DSP方法:多功能性和局限性
  27. 2.2.3 数字控制方法:DCU、MCU、MPU、FPGA、CPLD、ASIC
  28. 2.3 MCU和MPU规范中的术语
  29. 2.4 硬件控制器
  30. 2.5 软件控制器
  31. 2.6 计算机与控制器
  32. 2.6.1 树莓派RPi(MPU)与Arduino(MCU)
  33. 2.6.2 多用途MCU和专用MCU
  34. 2.7 芯片集方法
  35. 2.8 系统架构选项
  36. 2.8.1 确定外设和互连
  37. 2.8.2 避免串行通信瓶颈
  38. 2.8.3 使用直接内存访问(DMA)传输数据
  39. 2.8.4 确定DSP的方法
  40. 2.8.5 检查DSP瓶颈
  41. 2.8.6 提高DSP速度
  42. 2.8.7 确定DCU内部功能
  43. 2.9 物理封装注意事项
  44. 2.10 片外功能和支持
  45. 2.11 整合
  46. 2.12 选择DCU配置和MCU/MPU
  47. 2.12.1 特色功能或特点
  48. 2.12.2 多MCU系统
  49. 2.12.3 通用MCU系统
  50. 2.12.4 选择特定的MCU
  51. 2.13 总结和结论
  52. 2.14 拓展阅读
  53. 第3章 鲁棒的数字通信
  54. 3.1 数字信号、物理考虑因素和连接
  55. 3.1.1 地参考数字信号的局限性
  56. 3.1.2 低压差分信号
  57. 3.1.3 组织互连以提高速度和信号完整性
  58. 3.1.4 集合式网络与分布式网络
  59. 3.1.5 时钟分配
  60. 3.2 数字通信:并行端口与串行端口
  61. 3.3 串行端口的时钟方法
  62. 3.3.1 起始边沿同步
  63. 3.3.2 并行时钟
  64. 3.3.3 曼彻斯特代码自时钟
  65. 3.3.4 嵌入式时钟和游程长度受限码
  66. 3.4 数字通信:特征和定义
  67. 3.5 串行数据:共享接地,低速
  68. 3.5.1 通用异步收发器
  69. 3.5.2 集成电路和系统管理总线
  70. 3.5.3 串行外设接口
  71. 3.5.4 单线接口
  72. 3.6 串行数据:共享接地,高速
  73. 3.7 板之间或系统之间的数据:有线方法
  74. 3.7.1 RS-232:通过电缆传输的串行数据
  75. 3.7.2 RS-485:通过电缆传输的差分串行数据
  76. 3.7.3 控制器局域网
  77. 3.8 计算机系统的串行数据
  78. 3.8.1 通用串行总线
  79. 3.8.2 串行ATA
  80. 3.8.3 快速外设组件互连PCIe
  81. 3.8.4 以太网
  82. 3.9 无线串行接口
  83. 3.9.1 无线网络Wi-Fi
  84. 3.9.2 蓝牙
  85. 3.9.3 低功耗蓝牙
  86. 3.9.4 ZigBee
  87. 3.9.5 Z-Wave
  88. 3.9.6 自适应网络拓扑
  89. 3.10 其他数据通信方法
  90. 3.10.1 红外线
  91. 3.10.2 光纤数据:又快又远
  92. 3.10.3 JTAG:用于测试和配置的PCB访问
  93. 3.11 总结和结论
  94. 3.12 拓展阅读
  95. 第4章 电力系统
  96. 4.1 分相交流电源
  97. 4.2 交流电源安全性:定义问题
  98. 4.2.1 高低压分区
  99. 4.2.2 安全故障方法和单一故障安全场景
  100. 4.2.3 过流保护方法和最薄弱环节
  101. 4.3 交流/直流转换
  102. 4.3.1 经典方法:60Hz变压器
  103. 4.3.2 离线切换器
  104. 4.4 多PCB系统:使用局部电源调节
  105. 4.5 直流/直流转换:线性与开关
  106. 4.5.1 线性稳压器:概念
  107. 4.5.2 发射极跟随稳压器与低压差线性稳压器LDO
  108. 4.5.3 开关降压转换器
  109. 4.5.4 开关升压转换器
  110. 4.5.5 开关降压–升压转换器
  111. 4.6 选择稳压器并配置电源系统
  112. 4.6.1 使用电源监视器
  113. 4.6.2 电源旁路、去耦和滤波
  114. 4.6.3 降低辐射噪声:RC缓冲器、铁氧体和滤波器
  115. 4.6.4 降低功率输出噪声:阻尼LPF网络和级联稳压器
  116. 4.7 数字逻辑导致电网电流浪涌
  117. 4.7.1 低阻抗电源和接地层
  118. 4.7.2 电源旁路滤波:分布式稳定
  119. 4.7.3 高频旁路电容器
  120. 4.7.4 电源旁路电容值和分布
  121. 4.8 总结和结论
  122. 4.9 拓展阅读
  123. 第5章 电池电源
  124. 5.1 电池基础知识:定义
  125. 5.1.1 可充电或一次性电池的决策指南
  126. 5.1.2 定义电源要求
  127. 5.1.3 电池放电与功能电压范围的关系
  128. 5.1.4 按化学成分分类的电池类型
  129. 5.1.5 电池的放电行为
  130. 5.2 设计电池组:单次使用和多节电池
  131. 5.3 设计可充电定制电池组
  132. 5.4 电池充电
  133. 5.5 智能电池
  134. 5.6 电池法规和安全
  135. 5.7 其他能量存储和访问方法
  136. 5.7.1 超级电容
  137. 5.7.2 氢燃料电池
  138. 5.7.3 液流电池
  139. 5.7.4 无线充电
  140. 5.7.5 固态电池
  141. 5.8 总结和结论
  142. 5.9 拓展阅读
  143. 第6章 电磁干扰和静电放电
  144. 6.1 初步想法
  145. 6.1.1 固有噪声
  146. 6.1.2 处理EMI的总体策略
  147. 6.1.3 法规和要求
  148. 6.1.4 噪声耦合的可视化
  149. 6.1.5 EMI频域分析
  150. 6.2 接地
  151. 6.3 减少交流电源的传导辐射
  152. 6.4 电缆互连策略
  153. 6.5 从源头减少噪声产生
  154. 6.5.1 时钟更慢,过渡更柔和
  155. 6.5.2 使用LVDS的数字数据可降低EMI
  156. 6.5.3 使用扩频时钟降低EMI
  157. 6.5.4 降低开关模式电源的EMI
  158. 6.5.5 意料之外的EMI天线
  159. 6.5.6 电机上的EMI抑制
  160. 6.6 减少板载设备之间的噪声耦合
  161. 6.6.1 识别“大话家”和敏感的“倾听者”
  162. 6.6.2 针对噪声对PCB进行平面规划
  163. 6.6.3 遏制或防止EMI的法拉第笼方法
  164. 6.7 降低电路对噪声的敏感度
  165. 6.7.1 噪声敏感的高阻抗节点
  166. 6.7.2 差分信号的抗噪性
  167. 6.7.3 通过带宽限制实现抗噪性
  168. 6.8 抑制进出系统的噪声:法拉第笼技术
  169. 6.9 静电放电保护
  170. 6.10 总结和结论
  171. 6.11 拓展阅读
  172. 第7章 数据转换器:ADC和DAC
  173. 7.1 DAC性能基础知识
  174. 7.2 ADC性能基础
  175. 7.3 ADC输入的抗混叠滤波器
  176. 7.4 脉冲宽度调制DAC
  177. 7.5 通过直接数字合成生成任意波形
  178. 7.6 总结和结论
  179. 7.7 拓展阅读
  180. 第8章 驱动外围设备
  181. 8.1 开关驱动电路
  182. 8.1.1 高压侧和低压侧开关
  183. 8.1.2 大功率负载隔离
  184. 8.1.3 驱动信号策略
  185. 8.1.4 功率晶体管选择
  186. 8.1.5 功率晶体管热性能
  187. 8.1.6 驱动LED和蜂鸣器
  188. 8.2 选择静态显示器
  189. 8.3 流媒体视频输出
  190. 8.4 驱动感性负载
  191. 8.4.1 开关电感器中的瞬态电流
  192. 8.4.2 驱动电磁阀和继电器
  193. 8.5 H桥驱动电路
  194. 8.6 驱动直流电机
  195. 8.6.1 电机选择
  196. 8.6.2 有刷直流电机驱动电路
  197. 8.6.3 无刷直流电机:单相和三相
  198. 8.6.4 带集成控制电子设备的电机
  199. 8.6.5 步进电机
  200. 8.6.6 音圈电机
  201. 8.6.7 滞流和防止自毁
  202. 8.7 音频输出
  203. 8.8 总结和结论
  204. 8.9 拓展阅读
  205. 第9章 传感外围设备
  206. 9.1 无处不在的传感器
  207. 9.2 传感器输出类型
  208. 9.3 传感器数据采集和校准
  209. 9.3.1 数据采集方法
  210. 9.3.2 传感器校准
  211. 9.3.3 传感器响应时间
  212. 9.4 双状态器件:开关、光断路器和霍尔传感器
  213. 9.5 位置和旋转编码器
  214. 9.6 模拟线性传感器:近距离观察
  215. 9.6.1 模拟传感器的特性
  216. 9.6.2 模拟传感器的信号处理
  217. 9.6.3 传感器校准
  218. 9.6.4 电流检测方法
  219. 9.6.5 电压检测
  220. 9.7 传感器的具体应用
  221. 9.7.1 压力传感器
  222. 9.7.2 温度传感器
  223. 9.7.3 应变仪
  224. 9.7.4 声音和麦克风
  225. 9.7.5 图像传感器和摄像机
  226. 9.7.6 触摸屏
  227. 9.8 总结和结论
  228. 9.9 拓展阅读
  229. 第10章 数字反馈控制
  230. 10.1 顺序控制和反馈控制概述
  231. 10.2 数字与模拟电路方法
  232. 10.3 初步定义和概念
  233. 10.3.1 传递函数、框图和基本反馈
  234. 10.3.2 瞬态响应术语
  235. 10.4 DUC性能选择
  236. 10.5 顺序控制
  237. 10.6 模拟控制系统的选择重点
  238. 10.6.1 线性系统和近似值
  239. 10.6.2 稳定控制环的波特图
  240. 10.6.3 增益和相位响应的波特图
  241. 10.6.4 控制环路增益和相位的波特图
  242. 10.6.5 积分和微分响应的波特图
  243. 10.6.6 固定时间延迟的波特图
  244. 10.7 过渡到数字控制
  245. 10.7.1 确定DUC的稳定性
  246. 10.7.2 DAC的性能要求
  247. 10.7.3 控制数学的准确性
  248. 10.7.4 ADC的性能要求
  249. 10.7.5 ADC采样率确定
  250. 10.7.6 ADC和DAC的最终选择
  251. 10.7.7 提高相位裕度的双时钟策略
  252. 10.7.8 数字梯形积分
  253. 10.7.9 数字积分:限制积分饱和
  254. 10.7.10 基于相邻样本的数字微分
  255. 10.7.11 DSP中的附加时间延迟
  256. 10.8 PID控制实现
  257. 10.8.1 响应变量:P、I、PI和PID
  258. 10.8.2 增益调整的典型效果
  259. 10.8.3 Ziegler Nichols(Z-N)调谐
  260. 10.8.4 Chien-Hrones-Reswick(CHR)调谐
  261. 10.9 组件方差和控制调整
  262. 10.10 自适应控制方法
  263. 10.11 轨迹控制方法
  264. 10.12 总结和结论
  265. 10.13 拓展阅读
  266. 第11章 PCB原理图
  267. 11.1 PCB术语
  268. 11.2 PCB设计(EDA)工具
  269. 11.3 入门
  270. 11.4 元件选择
  271. 11.4.1 选择RLC组件
  272. 11.4.2 选择板外电线的连接器
  273. 11.4.3 选择IC封装
  274. 11.4.4 核查元器件停产风险与批量供应能力
  275. 11.5 测试访问和接口端口
  276. 11.6 电路原理图
  277. 11.6.1 电路原理图和一般组织结构
  278. 11.6.2 集成电路的符号组织
  279. 11.6.3 占位符和“不填充”组件
  280. 11.6.4 提供清楚的注释
  281. 11.6.5 避免模棱两可
  282. 11.6.6 需要特别注意的事项
  283. 11.7 物料清单
  284. 11.8 定义物理层、控制层和数据层
  285. 11.9 定义元件封装
  286. 11.10 PCB的机械定义
  287. 11.10.1 公制与英制测量
  288. 11.10.2 PCB安装
  289. 11.10.3 通过机械安装进行电气接地
  290. 11.10.4 钻孔间距和保留区
  291. 11.10.5 连接PCB的电缆
  292. 11.10.6 PCB对齐参考
  293. 11.10.7 保形涂层
  294. 11.10.8 使用钉床的测试夹具
  295. 11.11 定义PCB层堆叠
  296. 11.12 层间电容
  297. 11.13 物理设计规则
  298. 11.14 元件布局策略
  299. 11.15 一般互连方法
  300. 11.15.1 RLC寄生效应的简单估计
  301. 11.15.2 最大走线电流
  302. 11.15.3 确定最小几何走线要求
  303. 11.16 通孔和微通孔
  304. 11.17 导热通孔
  305. 11.18 专用互连方法
  306. 11.18.1 差分信号布线
  307. 11.18.2 微带传输线
  308. 11.18.3 带状线传输线
  309. 11.18.4 差分微带线和带状线
  310. 11.18.5 开尔文连接
  311. 11.19 EMI和ESD策略
  312. 11.19.1 完整的接地层以降低EMI
  313. 11.19.2 淹没式信号层接地以降低EMI
  314. 11.19.3 ESD互连
  315. 11.19.4 高频电源旁路方法
  316. 11.20 制造和装配特性
  317. 11.20.1 一致的铜覆盖率
  318. 11.20.2 面板化和分割方法
  319. 11.20.3 制作说明
  320. 11.20.4 制造(Gerber)文件
  321. 11.21 总结和结论
  322. 11.22 拓展阅读
  323. 第12章 软件和编码
  324. 12.1 编码语言
  325. 12.2 操作系统
  326. 12.2.1 选择RTOS
  327. 12.2.2 其他RTOS注意事项
  328. 12.3 配置端口和处理器
  329. 12.4 设备驱动程序
  330. 12.4.1 可移植性问题
  331. 12.4.2 外设通信
  332. 12.4.3 启动外设通信
  333. 12.4.4 设备驱动特性
  334. 12.4.5 DD代码的模块化/层次结构
  335. 12.4.6 DD测试
  336. 12.5 防御性编码方法
  337. 12.5.1 预处理数据输入(无效数据)
  338. 12.5.2 预处理数据输入(带宽限制)
  339. 12.5.3 预处理数据(人工输入)
  340. 12.5.4 后台重新初始化
  341. 12.5.5 看门狗定时器
  342. 12.5.6 多控制器编码
  343. 12.6 对条理清晰代码的几点建议
  344. 12.7 总结和结论
  345. 12.8 拓展阅读
  346. 第13章 特殊系统和应用
  347. 13.1 不同电子产品用于不同的优先事项
  348. 13.2 设计重点事项
  349. 13.2.1 产品成本
  350. 13.2.2 质量和可靠性
  351. 13.2.3 功耗
  352. 13.2.4 安全性
  353. 13.2.5 向后兼容性
  354. 13.2.6 坚固耐用和用户滥用
  355. 13.2.7 维修能力
  356. 13.3 对开发流程的合规监管要求
  357. 13.4 风险分析
  358. 13.5 航空电子(航空电子设备)
  359. 13.5.1 设计重点
  360. 13.5.2 特殊需求
  361. 13.5.3 法规、认证和批准
  362. 13.6 卫星和航天器(航天电子设备)
  363. 13.6.1 辐射
  364. 13.6.2 热极限
  365. 13.6.3 振动、冲击和加速
  366. 13.6.4 真空环境
  367. 13.6.5 部件选择和NASA批准的零件
  368. 13.6.6 PCB材料和布局
  369. 13.6.7 航天器的有限寿命
  370. 13.6.8 法规、认证和批准
  371. 13.7 军事电子
  372. 13.7.1 设计重点和独特要求
  373. 13.7.2 法规、认证和批准
  374. 13.8 医疗器械
  375. 13.8.1 法规、认证和批准
  376. 13.8.2 整个EMC测试中的功能正常
  377. 13.8.3 特殊需求
  378. 13.8.4 软件和固件的监管要求
  379. 13.9 汽车
  380. 13.9.1 典型电子控制单元
  381. 13.9.2 设计重点和特殊需求
  382. 13.9.3 法规、认证和批准
  383. 13.10 消费电子产品
  384. 13.10.1 设计重点
  385. 13.10.2 特殊兴趣团体、技术联盟和技术标准
  386. 13.10.3 法规、认证和批准
  387. 13.10.4 限制有害物质
  388. 13.10.5 化学品注册、评估、许可和限制(REACH)
  389. 13.11 工业自动化
  390. 13.12 总结和结论
  391. 13.13 拓展阅读
  392. 第14章 创造杰出的产品
  393. 14.1 创造能解决问题或满足需求的产品
  394. 14.2 确定目标市场
  395. 14.3 确定客户想要什么
  396. 14.4 研究竞争产品
  397. 14.5 定义价值主张
  398. 14.6 确定可行的定价
  399. 14.7 确定适当的市场窗口时间
  400. 14.8 建立联盟和战略合作伙伴
  401. 14.9 注重易用性
  402. 14.10 确定所需资源
  403. 14.11 获得设计规范共识
  404. 14.12 最小设计和功能迭代
  405. 14.13 尽早识别障碍
  406. 14.14 获取用户对原型的反馈
  407. 14.15 易于制造
  408. 14.16 总结和结论
  409. 14.17 拓展阅读
  410. 缩略语
书名:嵌入式系统电子应用设计
作者:Jerry Twomey
译者:刘晓敏, 刘阳 译
国内出版社:中国电力出版社
出版时间:2025年07月
页数:602
书号:978-7-5198-9960-8
原版书书名:Applied Embedded Electronics
原版书出版商:O'Reilly Media
Jerry Twomey
 
Jerry Twomey设计了大量消费品、医疗设备、航空航天产品和商业产品,其中包括高速数据通信、卫星芯片组、医疗仪器、手机、射频设备等。他在集成电路、PCB以及系统设计方面拥有丰富经验,掌握了设计可靠电子设备所需的技术。
 
 
本书封面上的动物是一只黄脚岩袋鼠(学名:Petrogale xanthopus),这是一种澳大利亚袋类动物,分布在新南威尔士州西部、南澳大利亚州东部和昆士兰州的部分地区。
这种袋鼠拥有健壮的身体和浓密的尾巴,灰色或棕色的皮毛在岩石环境中能有效伪装。值得注意的是,它的爪子和尾巴基部有鲜艳的黄色斑纹,这也是该物种名称的由来。
黄脚岩袋鼠生活在悬崖、峡谷和岩石露头等崎岖的岩石地貌中,在充满挑战的地形中表现出非凡的灵活性。它们主要以草为食,辅以各种草本植物、灌木和树叶。
这种生物是昼伏夜出的,也就是说,它们在黎明和黄昏时最为活跃,白天会躲进岩石缝隙或洞穴中避暑。这种袋鼠喜欢社交,它们组成小群体或队伍,通常由一只占统治地位的雄性袋鼠带着几只雌性袋鼠和它们的后代。雌性袋鼠有一个育儿袋,可以长期哺育和携带发育不全的幼崽,即小袋鼠。
黄脚岩袋鼠被世界自然保护联盟列为近危物种,面临着栖息地丧失、与外来物种竞争和捕食等威胁。奥莱利封面上的许多动物都濒临灭绝;它们对世界都很重要。
购买选项
定价:148.00元
书号:978-7-5198-9960-8
出版社:中国电力出版社