MCP2210  (Microchip)

  • 支持 Full-Speed USB (12 Mb/s)
  • Human Interface Device (HID) device ——属于人机交互操作的设备,故无需安装驱动(built-in support on Windows® XP, Vista, 7, Linux and Mac OS®)
  • 128-Byte Buffer to Handle Data Throughput:  64-byte transmit &64-byte receive
  • Fully Configurable VID, PID Assignments and String Descriptor (factory programming also available)——可以配置VID(Vendor ID,供应商识别码)和PID(Product ID,产品识别码)
  • Bus Powered (factory default) or Self-Powered (can be selected through special USB commands)——产品内嵌LDO,可以选择外部稳压供电或者内部稳压供电
  • 支持四种SPI modes (Mode 0, 1, 2, 3)
  • Bit Rates from 1500 bps up to 12 Mbps 可调
  • 9个片选信号

MCP评估板  ADM00421 MCP2210 Evaluation Kit

https://item.taobao.com/item.htm?spm=a230r.1.14.45.4c226441teN56V&id=593607770827&ns=1&abbucket=2#detail

包含:

  • 8位串口转并口——MCP23008
  • SPI接口的4-Channel 12-Bit A/D Converters ——MCP3204
  • SPI接口的温度传感器——TC77
  • EEPROM存储器——25LC08

双击任一按钮,所分配的 I/O 引脚将从数字输入切换为数字输出,之后切换回来
对于指定为数字输出的 I/O,单击任何 I/O 圆形图标都会将其输出值从逻辑低电平 (以红色表示)切换为逻辑高电平 (以绿色表示)。将某个数字输出设置为逻辑高电平时,相应的 LED 将会点亮。

评估使用示例

1.、测试MCP23S08方法

SPI 参数进行如下设置:
• Bit rate (比特率)— 500000 bps
• SPI Mode (SPI 模式)— 0
• Number of bytes to transfer (要传输的字节数)— 3
• 所有 SPI 相关延时均设置为 0

GP4 按下图所示进行设置,即选中 IDLE 选项(IDLE 值为逻辑 1),取消选中 ACTIVE 选项 (ACTIVE 值为逻辑 0)。

TX Data 发送十六进制值: 40, 00, 00。单击 SPI Transfer Data 按钮来完成该过程,并将 MCP23S08 的端口设置为输出。

设置该端口之后,可以通过再发送40, 0A, FF来点亮电路板上的 LED。其中最后的FF为对应的8位电平状态

注意:

在MCP23S08数据手册中有下图

由于A1和A0都接地,故设备写地址为0X40

所以当MCP23S08需要设置为输出时,需要写 0x40              0x00               0x00

设备地址         寄存器地址     数据

MCP3204
读取ADC采样值

如下图所示设置  选择GP1

由上两图可知需要读取单相CH1通道时需要写的数据为0x1D

得到数据 0x38 0xDB 0x63 0x80   由于是12位,则为 8DB    638

USB转SPI 选型相关推荐

  1. usb连接不上 艾德克斯电源_工程师,USB与SPI之间如何通信?什么芯片方案可以实现...

    工程师,在研发设计电路项目,可能会使用不同标准协议的通信方式:常见的通信方式类型包含 USB通信,如U盘的接口是采用USB通信: UART通信,如数字温湿度传感器的接口是采用UART通信: SPI通信 ...

  2. USB TO SPI / USB TO I2C 软件概要 6--- 专业版调试器

    所需设备: 内附链接 软件概述: SPI类: USB TO SPI 1.0-Slave SPI从机软件,适合单步调试,支持SPI工作模式0.1.2.3,自动跟随主机通讯速率,自动接收数据: USB T ...

  3. 【WCH沁恒芯片摘要】USB转串口方案选型

    [WCH沁恒芯片摘要]USB转串口方案选型 沁恒专注于连接与控制领域,在USB转接领域深耕多年.提供USB高速/全速转串口系列芯片,可实现USB转1/2/4/8路串口,支持串口I/O独立供电,支持VC ...

  4. UART、I2C、USB、SPI、CAN、Jtag、PCI/PCIE协议汇总

    协议 通信方式 UART 串行全双工 I2C SPI是串行外设接口(Serial Peripheral Interface)的缩写.SPI是一种高速的.全双工.同步的通信总线,并且在芯片的管脚上只占用 ...

  5. FTDI(FT220XQ)(一)——USB转SPI芯片的使用之驱动安装及设备信息配置

    目录 1. 概述 2. PC端驱动安装 2.1 查看驱动是否已经自动安装 2.1 驱动类型 2.2 安装(WIN10 64位) 1. 概述 FTDI公司全称是Future Technology Dev ...

  6. CH34X系列与CH91XX系列等USB转串口方案选型对比

    提供USB高速/全速转串口系列芯片,可实现USB转1/2/4/8路串口,支持串口I/O独立供电,支持VCP/HID/CDC/AOA转串口,VCP串口支持硬件流控和高波特率大数据连续传输,部分型号支持V ...

  7. FT4232H Android开发 5 - USB转SPI

    目录 1.  基本原理 2. 设置频率 3. CS电平控制 4. SPI写的实现 5. SPI读的实现 6. 验证 当FT4232H作为MPSSE设备时,DBUS0固定为CLK输出,DBUSD1固定为 ...

  8. 高速USB转JTAG/SPI/I2C/UART/GPIO应用

    高速USB转接芯片CH347是一款集成480Mbps高速USB接口.JTAG接口.SPI接口.I2C接口.异步UART串口.GPIO接口等多种硬件接口的转换芯片. 接口示意图: 应用示意图: JTAG ...

  9. 常用USB转串口芯片介绍

    pl2303原理应用 PL2303符合USB1.1标准,价格3RMB. 2 CP2102/CP2103简介 Silicon Laboratories公司推出的USB接口与RS232接口转换器CP210 ...

最新文章

  1. Maven向本地仓库导入官方仓库没有的jar包
  2. Java项目:网上商城系统(java+jsp+servlert+mysql+ajax)
  3. [剑指offer]面试题第[59-1]题[Leetcode][第239题][JAVA][滑动窗口的最大值][单调队列][优先队列]
  4. Eclipse启动SpringCloud微服务集群的方法
  5. BZOJ 3571: [Hnoi2014]画框
  6. python局域网嗅探_Python_sniffer(网络嗅探器)
  7. inceptor-plsql 系统预定义函数/过程
  8. Unity 之 官网下载地址,方便各个版本的 Unity 安装包下载
  9. matlab画图函数之plot【matlab图行绘制一】
  10. c语言中根号绝对值,根号的绝对值怎么算?
  11. 单招面试问为什么选择计算机这个专业,单招面试常见问题及答案 面试要注意什么...
  12. 关于一台电脑安装多个jdk后使用时如何切换
  13. Mac连接HDMI后没有声音
  14. 畅游陈德文:中国网游的发展与未来趋势
  15. 错误:There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate
  16. mysql的primary key_MySQL Primary Key约束
  17. esim卡与ms卡的区别_什么是eSIM,它与SIM卡有何不同?
  18. ArcGIS平滑处理
  19. rabbitMQ集群异常
  20. mysql内部联结_MySQL联结表

热门文章

  1. 方差、标准差、均方差、均方误差区别总结
  2. android 根据指定路径获取本地视频列表显示,点击缩略图调用系统播放器进行播放
  3. RabbitMQ 如何确保消息的成功投递?幂等性?顺序性?
  4. Arcgis批量导出影像数据
  5. 使用date -s修改系统时间未成功hwclock --hctosys同步系统时间未生效——解决办法
  6. Unity 用代码设置物体的标签 Tag: is not defined.
  7. 网上图书商城视频教程day03
  8. 【vijos P1190】繁忙的都市
  9. 华氏温度与摄氏温度对照表的打印
  10. uni-app应用中控制webview的H5页面返回