|

楼主 |
发表于 2011-4-3 11:09:56
|
显示全部楼层
请【8楼】 RENMA 同学跟我们联系下,谢谢你提的意见,我们将会赠送你一个模块,需要你的个人信息。
刚找了下没看到你的联系方式
下面针对你的一些问题做一回答
“楼主可以用STM32的模拟一个USB出来,这样省下了一个CP2102,同时也可以用带USB的STM32 ”
算是2个新方案吧。先说前者,STM32是有带USB的口,我们也用过,例如第一个图中的白色塑料盒,里面就是直接连的USB口,没有用到CP2102.但是我们用的是STM32F103C8T6,芯片里面的USB口和CAN是用的同一个timer,所以不能同时用2个功能,只能2选1,相对来说比较无奈。
好像你有另外一个意思是不用自带的USB口,而自己模拟一个出来?把timer错开?这个我们倒是还没有尝试过,也不知道难度大不大。
后者的意思是不是说加强型的ARM?107系列以上的可以同时用,timer被分开了,但是芯片要40块以上,太贵了,也不划算啊。
顺便说下,CP2102也顺便提供了5V转3.3V的电源,挺方便的。
再公布下具体的性能参数,方便大家有具体的量化的概念
1、USB接口支持USB2.0,兼容USB1.1;
2、USB与CAN总线的协议转换;
3、支持CAN协议2.0A和2.0B主动模式;
4、支持双向传输,CAN发送、CAN接收;
5、支持数据帧,远程帧格式;
6、支持扩展帧,支持标准帧格式;
7、CAN控制器波特率最高可达1兆位/秒,可以软件配置;
8、支持自动重传模式,可通过软件配置;
9、支持自动离线管理模式,可通过软件配置;
10、支持14个过滤器,可通过软件配置;
11、USB总线直接供电,无需外部电源;
12、工作温度:-20~85℃;
13、工作电流80 mA,功耗小于400 mW;
14、外壳尺寸:长72 mm,宽33 mm,高17 mm
还有就是为了方便大家询问和了解,我还是公布一个我们的淘宝店吧,如何允许的话
http://robotell.taobao.com/
大家可以去捧捧场,看看更详细的介绍,谢谢支持! |
|