MSP430的USB接口设计(供电、烧写程序、与上位机进行串口通信)

[复制链接]
11493|38
 楼主| xia_os 发表于 2012-10-8 10:33 | 显示全部楼层 |阅读模式
由于板子尺寸方面的限制,需要取消JTAG口、9阵的RS232口,统一改用USB口,也就是说通过USB口进行板子供电、下载程序代码以及与上位机进行串口通信。找了一下,发现TUSB341、FT232BM这两款USB芯片可以实现这样的功能。      但上面两款芯片价格比较贵,看了国产的CH340/CH341也有类似的功能,但找了资料没有发现这样例子,想请教一下有这方面经验的朋友,CH340/CH341芯片是否可以实现这样的功能(供电、烧写程序、与上位机进行串口通信 )?它的难点是什么?需要写上位机软件?或者下位机中还要写USB的代码吗?谢谢!
lvjing880907 发表于 2012-10-8 13:22 | 显示全部楼层
路过!看看
hawksabre 发表于 2012-10-8 18:31 | 显示全部楼层
建议使用PL2303HX    这款芯片价钱只有1元左右   而且硬件电路技术难度不大   主要还是底层驱动   前两天刚刚用到   硬件电路已经搭好    这会不在公司  原理图没办法给你
hawksabre 发表于 2012-10-8 18:40 | 显示全部楼层
我自己找了几篇技术文档 那参考一下 PL2303在使用时需要安装他自生的驱动 你自己注意一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
hawksabre 发表于 2012-10-8 18:45 | 显示全部楼层
希望能够帮到你   再推荐一款芯片CP2102   这款芯片当初准备使用   由于成本考虑  最终没有使用  你自己找一些关于这种芯片的资料   呵呵
 楼主| xia_os 发表于 2012-10-8 20:28 | 显示全部楼层
3# hawksabre 谢谢啊!我正在看这些资料,希望能有些头绪!
lasbell2012 发表于 2012-10-8 20:29 | 显示全部楼层
usb是需要驱动代码的,可以下载一些例程看看
 楼主| xia_os 发表于 2012-10-9 18:23 | 显示全部楼层
本帖最后由 xia_os 于 2012-10-9 18:27 编辑

5# hawksabre 这个是TI产的TUSB341的USB-to-UART,它可以实现通过同一个USB口进行BSL下载和串口通信。但是它比较贵,我想问就是CH341、或者你上面建议的那几款芯片能否实现这样的功能?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
angleslm622 发表于 2013-1-30 15:57 | 显示全部楼层
求电路 PL2303与430通信的电路
51xlf 发表于 2013-1-31 13:39 | 显示全部楼层
bsl烧写吗?
51xlf 发表于 2013-1-31 13:40 | 显示全部楼层
好像得写bootloader之后才可以的吧
51xlf 发表于 2013-1-31 13:40 | 显示全部楼层
没大用过的
linbinlinbin 发表于 2013-3-7 23:25 | 显示全部楼层
我可以肯定的告诉你, CH340 可以通过 BSL 烧写 MSP430。
因为我现在就是用 CH340 烧写 MSP430FG439.

注意 CH340 需要工作在3.3V 电压下,不要工作在 5V 模式。

电路是:
CH340:
1.空
2.空
3.连接 MSP430 的 BSL-RXD
4.连接 MSP430 的 BSL-TXD
5. 3.3V
6. USB- D+
7. USB- D-
8. GND
9. 12M 晶振
10. 12M 晶振
11. 空
12. 空
13. 空
14. 空
15. 连接 3.3V 非门,非门的输出连接到 MSP430-RST   (我用的非门是 NC7SZ14)
16. 连接 3.3V 非门,非门的输出连接到 MSP430-TCK
17. 空
18. 空
19. 3.3V
20. GND
好了,安装驱动之后就可以了。

评论

哥们 用什么软件把程序烧进去的呢  发表于 2018-1-9 18:49
涛声依旧00 发表于 2014-10-23 20:50 | 显示全部楼层
linbinlinbin 发表于 2013-3-7 23:25
我可以肯定的告诉你, CH340 可以通过 BSL 烧写 MSP430。
因为我现在就是用 CH340 烧写 MSP430FG439.

USB D+和USB D-是5v吧,接到CH340没有问题吗?
BASIC- 发表于 2016-7-14 17:12 | 显示全部楼层
谢谢分享 刚好用到
xiaox314 发表于 2016-7-15 15:01 | 显示全部楼层
高级系类直接支持usb。就不需要外接芯片
Monkeywong 发表于 2018-4-19 16:08 | 显示全部楼层
linbinlinbin 发表于 2013-3-7 23:25
我可以肯定的告诉你, CH340 可以通过 BSL 烧写 MSP430。
因为我现在就是用 CH340 烧写 MSP430FG439.

程序是CH340的?
springvirus 发表于 2020-3-18 12:23 | 显示全部楼层
linbinlinbin 发表于 2013-3-7 23:25
我可以肯定的告诉你, CH340 可以通过 BSL 烧写 MSP430。
因为我现在就是用 CH340 烧写 MSP430FG439.

https://www.21ic.com/jichuzhishi/mcu/questions/2017-06-14/724445.html
在这里没看到还需要非门,能发个图吗
kkzz 发表于 2020-4-1 17:29 | 显示全部楼层
使用PDUSBD12芯片
hudi008 发表于 2020-4-1 17:29 | 显示全部楼层
USB控制芯片的选型  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:任何值得做的事,就值得把它做好。

4

主题

103

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部