原创 关于 Kinetis L series 的 block diagram 的微词

2013-8-12 16:46 1487 16 26 分类: 消费电子

关于 Kinetis L series 的 block diagram 的微词

 

有多少像我一样的童鞋,

在学习一门新的 uController 时,

郑重而期待地寻找 datasheet 中最基本的系统框图, 也就是 block diagram 来进行了解?

 

有多少像我一样的童鞋,

在观赏了 Kinetis L 系列 datasheet 的系统框图时,

脸上的表情:

热情 -> 期待 -> 不解 -> 惶然 -> 冷漠 -> 不屑, 就跟川剧变脸一样啦~~

 

我们工程师等待的, 不是并行列表, 也不是内容积木,

我们工程师等待的是一顿营养大餐,

由 core <-> bus <-> modules <-> osc <-> inteface 编织而成的,

布满箭头和走线的,

清晰表达模块交互的,

几乎能从 2D 表格中表现并帮助在脑海中描画出, 

一份 3D 的, 关系纠缠的, 思维活跃的系统框图,

可是 Freescale 的 reference document,

好嘛, 我们找遍了, fact sheet, product berif, data sheet, reference manual, peripheral module quickreference,

好嘛, 我们只得到这个:

1.jpg
 
 
作为比较, 我给出 NXP LPC2xxx 的这个:
2.jpg
 
作为具有中国特色的工程师的惯常表达方式,
 

我想给出这个!

3.gif
 

 
另外还有这个...
4.gif
 
 
烦恼的 Allen 作于深圳福田
而且是周六傍晚加班中~~~
 

文章评论10条评论)

登录后参与讨论

allen_zhan_752827529 2013-8-23 12:22

Emma, 嘻嘻嘻嘻嘻. 你说的对滴.

用户1610239 2013-8-15 09:08

不容易啊。社会环境太浮躁了

allen_zhan_752827529 2013-8-14 18:12

是的. 我并非是随意感概和无的放矢. 诚如我们工程师辛苦学习所得, 我们感觉任何一门 uController, 检查它们的 datasheet 或是各种 reference documentation. 我们感觉它们其实是割裂的, 各个 modules 割裂. 我相信你明白我在说什么, 可能有 807 页的文档摆在我们面前, 但是我们完全可以跳读到相关章节, 比如说 spi, 我们就其他章不管. 比如说 gpio, uart, usb... 这就带来一个问题, 类似的科技文档, 其实是分裂的各个章节的集合. 而单纯从 memory map 中的位置区分不同分讲各个modules, 我觉得是脆弱而不形象的. 我们之所以关心 block diagram, 其实就是起始章节, 利用block diagram, 通过总线和modules, 以及core的关系, 把各个分裂章节进行串讲, 从而保证我们的整合概念, 毕竟这些各种不同 modules 好歹还集成于一颗 IC 中吧.

allen_zhan_752827529 2013-8-14 15:41

请搜寻我在本 blog 发表的其他文章, 特别是对一个 freescale kinetis sample 的例程的讨论, 短短的数行代码, 我建议修改的地方有4处. 简单地讲, 我怀疑 sample 的官方 coder 中有新手存在, 并且项目组的 manager 对代码不作优化审核. 当然, sample 的使用, 仅作参考, 后果自负. 如果从这个角度上讲, 我们倒是说不了什么.

用户1406868 2013-8-13 17:12

很多block diagram你去问人家人家还不给你,回答一句:公司机密。

用户1406868 2013-8-13 09:25

Freescale的文档真不敢恭维,或许是看惯了别的原因

用户1039176 2013-8-13 08:15

这样基本上够基础应用了。Freescale的驱动做得很好,例程也很给力,但用户要习惯他的风格,刚从别的平台转过来时还是有点费劲的。

allen_zhan_752827529 2013-8-12 17:12

Ana, 怎么你也学会用表情了...彷徨

用户1602177 2013-8-12 16:49

  • 偷笑,是不是很坏~~

allen_zhan_752827529 2013-8-11 17:49

一路走来, 我有一点点体会, 说与诸君分享. 从 8-bit 51s, 到 32-bit 的 arm, 从 arm7, arm9 到现在 cortex m, r, a. 理论上, uController 的应用更加广泛, 应用 MCU 的门槛越来越低. 但是从我们的实际工作经验上看, 事情并不是这样, 当更多所谓高能效, clock gate, low power mode 切换, 别名拓展, 总线矩阵切换, DMA应用, 中断嵌套, TSI电容触摸等大量新颖应用集成后, 摆到我们面前时, 令人震惊而又眼花缭乱的 registers, documents, samples 必须使用大量时间来学习... 我想问问哪个企业可以接受工程师 3个月内只发薪水不见任何成绩? 甚至在 3个月后, 工程师勉强回答: "根据调研和 demo 的熟悉, 我们建议放弃该案"``` 这可能并非玩笑. 我有一种预感, 就是 MCU 的熟练工程师未来不是会更多, 而是会更少, 更专业. 如果与魔法世界比拟, 那就是随着更新更多的魔法道具的增加, 勉强支配道具的魔法学徒似乎更多, 但是最终结业升级的初级魔法师的整体比例会减少, 遑论高层的魔导师呢? 而熟练的魔导师将在 uController world 拥有更多的力量, 支配和创造更多的魔法物品 -- 简单说, 他们将站在技术的"权利支配巅峰", 而不是意味着国家整体基于微控的 application 的综合能力增加. -- 请问这样大量的时间精力投入下, 仅仅是获得的技术积累, 而因无产出而得到相应报酬, 那么是否更多的同事食之无味, 弃之可惜呢. 投入学习掌握的热情消退殆尽, 坚持下来的工程师所剩寥寥, 这似乎是当前业界工作与就业与酬劳等大环境的综合影响, 我们如陷入蛛网般很难摆脱... 忧愁 的Allen 于 2013年作上述预言.

相关推荐阅读
allen_zhan 2023-02-27 19:08
对"三极管"译名由来的探讨
想讨论一个有意思的话题:今天中国大陆的电子业界, 为何将 BJT 称呼为 "三极管"? 或因其象形, 前辈自行进行随意的不严谨定义么? 带着疑问我们做了一下延伸查阅, 或得出这样的结论, 即中译名"三...
allen_zhan 2023-02-19 18:15
对知乎提问"为何三极管的一个PN结工作在反偏"的回复
将这个回复, 也发表在博文中, 作为自己的一个学习笔记叭.知乎问题: "三极管里面的PN结相当于二极管,为什么里面PN结加反向电压也能导通?"我的回复:首先, 二极管的"反向"概念, 容易给初学者某种...
allen_zhan 2023-02-18 10:17
从肖特基二极管到PN结与三极管
最近数个工作日的兴趣是回顾电子基础器件的发明/发展历史, 期待夯实技术基础的底蕴. 在学习与搜索资料的过程中, 顺便对知乎的一个同学的基础问题, 进行了回复. 不小心回复一下就成了千字文, 觉得挺有趣...
allen_zhan 2023-01-28 11:53
微功率 ISM 频率探讨相关文档组总结
不知不觉, 自开启关于微功率频率的话题起, 即从第一份文章写就到今天总结之日, 已经接近 10 个工作日左右. 早先的想法是对工程界未来的微功率设备相关项目, 从项目规划开始, 对选择系统, 频率, ...
allen_zhan 2023-01-27 22:50
关于 LoRa 应用场景的讨论
说明: 本文中斜体部分表示来自公告文件的部分内容剪贴或合并整理.1. "第52号文" 对 470MHz 的约束引自 如下:(四)民用计量仪表限在建筑楼宇、住宅小区及村庄等小范围内组网应用,任意时刻限...
allen_zhan 2023-01-25 13:24
ISM 频段中 2.4G 与 5.8GHz 设备的使用与限制
说明: 本文中斜体部分表示来自公告文件的部分内容剪贴或合并整理.1. ISM 频段定义中的 2.4G 与 5.8GHz正如同 文中确定的, 2.4G, 5.8GHz 属于中国大陆 ISM 频段的定义...
我要评论
10
16
关闭 站长推荐上一条 /2 下一条