设计【带伺服的开发系统板】设计规划之一
1. 板子设计总原则:没有跳线,不需要电脑软件
设计:把没必要的跳线删除,必需的跳线都隐藏起来,实在不能隐藏的跳线做成拨动开关。
电脑软件主要有:编译器软件(仿真功能包含在内),仿真驱动,下载软件,下载驱动,还有USB转串口、并口等驱动;0电脑软件,意义是使用开发板时,除了编译器外,不需要额外下载其他电脑软件,让开发板走到哪里用到哪里。
做到0电脑软件的做法有:
(1)与电脑的通讯使用标准通讯方式,电脑是默认的;如Uart XMODEM,HID,UsbDisk以及编译器软件的仿真下载接口等。
(2)必需有驱动的功能,系统开发板自带驱动。
2. 板的功能要好,板的扩展性要强
-
设计:板的引脚设计分两部分,一部分构成功能较强的系统,另一部提供扩展;为了有好的扩展
性能,要有完整的良好的对外接口。
较强的系统应该包括:液晶显示,控制键盘,串行口,下载和仿真功能,SD卡,字库等
3. 设计与应用一体化功能
-
设计:开发板当然第一要务是能够进行设计,还要能够随时编程工程师身边的工具,这样的开发系统才叫完美。而且板子上应该自带仿真器和下载器,脱机加载基本的要求。
为达到这个目的,开发系统板必需带有伺服芯片,能够完成对目标芯片的仿真下载功能。
4. 辅助设计的功能
-
设计:1来为了充分利用伺服芯片的功能;2来能够提供设计时的一些资料信息,开发系统板携带必要的软件工具。
5. 一个接口完成电源+通讯
-
设计:把电源和通讯都集中于一个接口,使用起来方便易用,这个接口非USB莫属了,为方便调试使用,伺服芯片应该提供虚拟串行口供目标芯片使用!
基本设计构想暂时写到这,第一板目标芯片使用ATMega128,有什么建议,大家拍拍砖,迟点画个结构图……
文章评论(0条评论)
登录后参与讨论