发表于:2004-03-06 08:19:00
1楼
非常支持您的看法 !
好久没看到对技术能一针血的话 !
总线技术若分两大类 1.主动式 2.轮替式(查询式) 这二种谁忧谁列必须依当时环境来选择, 选择系统我们因依实际状况来看
1. 预设频宽容量 ( 频宽容量的定义既是一条总线上有多少端点使用除以总线最大传输量 ) 是否满足所需 , 例如 10 个端点享用 10K总线频宽 那每个端点既拥有 1K 频宽容量.
2. 端点程序处理时间是否能计时反应? 端点CPU可能小至4Bit 或大至 32Bit CPU 都有可能, 但问题是现实上您的端点要用哪款CPU ? CPU 选得慢势必将造成总线等待时间加长, 选得高档却又发现成本节节上升 怎么选择则必须依您当时需求.
以上二个因素统结了二个系统的采用方向, 但依本公司十年来实战经验 主动式的选择后续问题较少, 轮替式的后续问题较多 二种原因我们如下比较:
主动式 被动式
1. 未来扩充量 高 低
2. 总线等待时间 非常小 大
3. 总线软件技术 高 低
4. 传输准确性 可控制 100 %
5. 主从角色扮演 容易 难
6. 硬件成本 稍高 稍低
7. CPU处理时间 短 长
8. 对总线使用既时性 高 低
备注 : 比较条件主动式是指既有总线仲裁功能 被动式是指标准轮替式.
从上表使用者可以来厘清自己该使用哪技术.
总线技术中还有一项总会让人分不清得是上层系统技术与物理层混淆 如PROFIBUS ; DeviceNet ; CANbus ; RS-485 …….. 至些名词与技术只有 CANbus 与 RS-485 是属于物理层的技术, 就像我们公司的 Lvnet 一样, PROFIBUS ; DeviceNet 是属于上层传输技术, 他们是可以互相搭配的, 就像人可以搭配不同的衣服跟裤子一样, 没人能说频果牌的牛仔裤不能搭配玛丽莎的高档上衣一样.
技术领域中能摆上台面通过考验即认同的绝对有他站住脚的部分, 但也没能说新技术无法取的较优势的市场, 但有一点是我们搞研发必须注意的地方技术必须靠
不断的实验
不断的验证
不断的失败 才成熟的 ………..
Lvnet 欢迎指教 http://comwap.com.tw