DIY示波器规整贴(三)

zhang5157098   2011-6-13 10:06 楼主

   USB解决方案: 

        经过一周的USB学习,感受颇多,由于在网上申请了几片CH375,我就打算用这个芯片来做USB通信。CH375 是一个USB总线的通用接口芯片,支持USB-HOST 主机方式和USB-DEVICE/SLAVE 设备方式。可用并行和串行等连接方式。
CH375 特点

   ● 全速USB-HOST 主机接口,兼容USB V2.0,外围元器件只需要晶体和电容。
   ● 全速设备接口,完全兼容CH372 芯片,支持动态切换主机与设备方式。
   ● 主机端点输入和输出缓冲区各64 字节,支持常用的12Mbps全速USB 设备。
   ● 支持USB 设备的控制传输、批量传输、中断传输。
   ● 自动检测USB 设备的连接和断开,提供设备连接和断开的事件通知。
   ● 内置控制传输的协议处理器,简化常用的控制传输。
   ● 内置固件处理海量存储设备的专用通讯协议,支持Bulk-Only传输协议和SCSI、UFI、RBC 或
      等效命令集的USB存储设备(包括USB硬盘/USB 闪存盘/U 盘)。
   ● 通过U 盘文件级子程序库实现单片机读写USB存储设备中的文件。
   ● 并行接口包含8位数据总线,4 线控制:读选通、写选通、片选输入、中断输出。
   ● 串行接口包含串行输入、串行输出、中断输出,支持通讯波特率动态调整。
   ● 支持5V 电源电压和3.3V 电源电压,CH375A 芯片还支持低功耗模式。

   ● 采用SOP-28 封装,可以提供SOP28 到DIP28 的转换板。

CH375驱动安装路径:CH375HST\PUB\CH372DRV.EXE

CH375调试工具路径(DEBUG372):CH372DBG\DEBUG372\Release\DEBUG372.EXE

[ 本帖最后由 zhang5157098 于 2011-6-13 10:25 编辑 ]
  • 程序流程图

    CH372DBG.rar (2011-6-13 10:06 上传)

    280.75 KB, 下载次数: 3

    CH375调试工具

    CH372EVT.rar (2011-6-13 10:06 上传)

    2.41 MB, 下载次数: 11

    资料集+程序集

    CH375通信.rar (2011-6-13 10:06 上传)

    41.69 KB, 下载次数: 4

    我的程序

回复评论 (4)

USB安装好驱动后在设备管理器中的图标

[ 本帖最后由 zhang5157098 于 2011-6-13 10:10 编辑 ]
  • CH375安好驱动.jpg
点赞  2011-6-13 10:07
CH375的管脚连接和PCB

[ 本帖最后由 zhang5157098 于 2011-6-13 10:41 编辑 ]
  • 原理图.jpg
  • PCB
点赞  2011-6-13 10:12
辛苦楼主了
人生苦短,何必为声名所累,放开自己心态,去追求自己想要的梦想去吧!http://pytech-inc.taobao.com/
点赞  2011-6-14 22:06

回复 4楼 梦之旅 的帖子

大家加快点进度!呵呵
点赞  2011-6-15 12:21
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复