前言
学习 KNX 的 USB 规范很久了,只是工作上没有用上,一直没有深入。最近有空,打算做一个产品来试试。
目标:
- 可以在现场上使用
- 支持ets4、ets5、ets6
- 支持eitt
- 支持长帧
选型
- 外壳
要想 可以在现场上使用 肯定要有外壳,开模是不可能的了,就按照公模设计吧,在淘宝上找了一圈,最终选定了这一款
外壳有了就可以继续下一步了。
-
主芯片选型
具有usb功能的芯片很多。由于各种原因,打算用国产芯片。工作中用过国民技术、雅特力、兆易创新。初步选定雅特力。由于只是简单的协议转换不需要太多的资源,选择超值系列的最新型号 AT32F423
高达256KB闪存48KB SRAM 和 5-7 rmb 左右的价格还是很合适的 -
KNX接口芯片选型
常用的KNX接口芯片 其实也不多。ncn5120、ncn5121、ncn5130、tpuart2、E981.03、stknx 等
tips:
E981.03 --------支持 254 byte payload
ncn512x -------也能发送 263
tpuart2 ---------只能 63
最后选择 ncn5120