知识卡片
数据表按风险阅读
内容
数据表不只是寄存器字典,还包含电气范围、时序、封装、初始化顺序和异常限制。遇到问题时应按风险路径查找,而不是从第一页顺读。发散:软件工程师读数据表,本质是在找硬件契约的边界条件。
参考来源
- 位置:《嵌入式系统设计与实践》第3章《检视硬件》"3.2.1 遇到问题时需要查找的数据表部分"及"3.2.2 对软件开发者比较重要的内容"一节(源文件:_epub-src/OEBPS/text00027.html、text00028.html)
- 结论依据:原文建议"可以跳过绝对最大额定值、推荐工作条件、电气特性、包装信息、布局,以及机械特性等部分……请记住它们的存在。这些是在出错的时候需要的",而应重点通读"应用信息"或"工作原理"部分并留意时序图,说明数据表应按风险和实现需要选择性阅读,而非从头顺读。
- 原始内容:为了节省时间和心力,可以跳过绝对最大额定值、推荐工作条件、电气特性、包装信息、布局,以及机械特性等部分……虽然你跳过了这些部分,但请记住它们的存在。这些是在出错的时候需要的……最后,也许在数据表一半的地方……这是作为一个软件工程师,需要开始阅读的地方。