[每月一作品]仿制国外某公司某型号数据采集卡
“每月做一件作品”的计划从去年就有,并一直持续不断的实施中。仿制的国外某公司某型号数据采集卡——“9263模拟输出模块 ”可以算是2012年5月的最突出的作品吧。由于作品的用户使用说明书直到现在才搞定,所以现在才发出来。
9263模拟输出模块是本人“仿制”的国外某公司的某型号的板卡。本人“仿制”的过程中,自始至终都没有见过国外某公司的9263模拟输出模块的板卡,所以“仿制”的过程也仅仅限于参考了国外公司的板卡的外部参数,而具体的框架设计、原理验证、方案设计、器件选型、设备功能分析、指标设计、原理图设计、PCB绘制、调试、外壳选择、外壳加工、安装、接口评估、功能测试、性能测试以及所有文档、使用说明书的书写均是本人独立设计完成,所以该“仿制”具有独立的纸质产权,并不构成事实上的“仿制”。
“9263模拟输出模块”是一款具有USB接口的模拟信号输出卡。通过一根USB线缆连接计算机后,用户可以轻松的通过PC上的程序创建波形模板,生成稳定、精确、纯净和低失真的正弦波、方波、锯齿波、三角波、噪声波、脉冲波,或者其他任意的周期波形或者非周期波形。“9263模拟输出模块”同时支持二次开发的功能,提供完备的API。用户只需要具备基本的编程知识即可在短时间内开发出能够控制“9263模拟输出模块”运行的程序。“9263模拟输出模块”实现了易用性、优异的技术指标及众多功能特性的完美结合,可帮助用户更快地完成工作任务。
该模块具体的工作参数参见文后的使用说明书。
本项目大致上在4月13日收到,大致上的工作节点如下:
4月13日~4月30日:接到项目之后就写了一份“项目预估书”。除此之外基本上什么都没做,觉得项目比较简单,再加上那段时间情绪比较差,一直拖着没去管他。
5月3日:因为发生了某事,心情大好,开始考虑项目的事情。
5月5日:分析了大致上的框架,确定了系统框架结构。
5月7日:确定了框架下的器件选型,开始设计原理图。
5月8日:一天时间把原理图设计完,开始绘制PCB。
5月9日:一天时间把PCB绘制完,开始检查PCB。
5月10日:因为这是我的“CN板”,所以检查了一整天。没发现什么大问题,但是小问题不断。
5月12日:投板过程比较复杂,主要是要根据实验室的流程来,比较费劲。
5月14日:购买到元器件
5月16日:PCB板快递送到手中。
5月19日:PCB焊接+调试完毕。开始潜心设计逻辑。
5月25日:学习Verilog(之前学习的Verilog基本上忘干净了,郁闷)
5月28日:写了几个状态机,花了几天时间。
5月30日:调试搞定了USB接口和DAC模块。
(5月份是这个最忙的时候,也是进展最快的时候。搞得我这个月都没怎么跟家里联系,也没有怎么写博客)
6月1日:通宵完成了系统逻辑设计。
6月1日~6月26日:发现了系统逻辑设计的布线时序无法满足要求,一直寻找不能满足要求的原因。器件购买了器件外壳。
6月27日:外壳加工。
6月28日:自费购买外壳结构若干。当天外壳加工、安装完毕。
6月29日:开始书写用户使用说明书。
7月2日:用户使用说明书搞定。产品交付给老师,老师表示很满意:“很像话”。
因为这个作品是我们老师根据外面市场上的需求而研发的一款即将上市的产品,所以只贴出用户使用说明书。(请忽略每页下方的一段很丑的英文符号。)
软硬通吃,敬佩!