测试 Ai8H2K12U的 USB串口程序功能

AI8H2K单片机

AD\Test\2024\October\TestAI8H2K12USOP8.SchDoc

 

01 STC单片机USB功能


一、前言

  前两天收到了来自 STC公司寄送的 AI8H2K12U 单片机,  根据他的数据手册中的介绍,  这颗单片机内部具有自带USB转串口固件, 而且免USB驱动安装。  不仅如此, 还可以通过外部增加电源控制电路, 能够配合 STC 的 ISP 软件, 构成STC单片机的烧录电路。  这些功能都是该单片机自带的。 包括USB转串口。 这就使得它能够直接应用于USB串口通讯中。  下面设计电路,对于它的功能进行初步测试。

G7M1730371505_1920_1080.MP4|_-7

▲ 图1.1 Ai8H2K USB 下载器功能

▲ 图1.1 Ai8H2K USB 下载器功能

▲ 图1.2 Ai8H2K USB 下载器功能

▲ 图1.2 Ai8H2K USB 下载器功能

二、测试结果

1、测试电路

  设计测试电路。 这个电路本身中, 包括有 SOP8 封装的单片机, TypeC USB 接口, 以及串口的输出接口。  设计电路板, 适合一分钟制版方法。
G2M1730364497_1920_1080.MP4|_-2

▲ 图1.2.1 测试原理图

▲ 图1.2.1 测试原理图

▲ 图1.2.2 测试PCB

▲ 图1.2.2 测试PCB

  利用一分钟制板, 得到了测试电路板。 焊接电路板, 进行清洗。  下面进行测试。

G3M1730369043_1920_1080.MP4|_-3
  将 TypeC USB 电缆接入TypeC插座。 在 Windows 设备管理中出现了一个未知 USB 设备。  由此,说明现在的单片机无法被电脑识别。   是否说明此时单片机内部还没有 USB对应的程序?

G3M1730369482_1920_1080.MP4|_-3
  检查电路图,  发现应该单片机外部连接 0.1微法电容的第三管脚忘记设置滤波电容了。  下面增加一个0.1微法的电容,  修改电路板。  为了实验方便,  就直接在芯片第三管脚与第四管脚之间焊接 一个 0.1 微法的电容。  下面再进行测试一下。

G7M1730369893_1920_1080.MP4|_-7
  重新接入 USB 电路,  可以看到, 此时计算机识别到了新的虚拟串口, 对应 COM17。  在后面测试中, 将这个端口号修改为 COM8。

G3M1730370046_1920_1080.MP4|_-3

2、串口通讯

  接下来, 利用示波器测量单片机的串口输出信号。  通过上位机,打开串口, 发送字符0x55。  可以看到单片机发送的数据信号波形。  很奇怪的是, 原本应该是输出高电平的管脚, 只有2.8V左右,  接下来输出的数据, 符合 0x55 对应的数据。  最终, 当数据输出停止位的时候, 输出管脚似乎又进入的高阻状态。  所以, 需要在单片机串口发送端最好能够有一个 上拉电阻, 可以是的串口在空闲状态输出高电平。  这样避免对接收端的干扰。

G8M1730370566_1920_1080.MP4|_-8

USB转双串口,最高波特率支持 10Mbps
出厂自带USB转串口程序,免USB驱动安装

Ai8H2K12U-45MHz-SOP8, USB转串口,RMB0.95
Ai8H2K12U-45MHz-SOP16, USB转双串口,RMB1.1
还可以控制电源自动关/开,全自动ISP下载烧录程序
P3.5是低电平导通供电,P5.4是高电平导通供电
为了省支持烧录用的隔离级管,
发送完成后默认发送脚被设置为开漏,对外锁存为一
===相当于高阻,对外无供电能力,能省1个隔离二极管

如何升级改设置,在 AIapp-ISP-V6.94U及以上版本软件中
===选择 【编程】菜单 | 【更新 USB-2UART+HID控制芯片】

▲ 图1.2.3 可以通过 ISP工具配置TXD的管脚状态

▲ 图1.2.3 可以通过 ISP工具配置TXD的管脚状态

  下面测量该芯片组成下载电路的功能。   对于 P5.4 管脚,  原本是用于控制目标板电源的管脚。  现在, 在测试电路板中, 连接了外部一个LED。 可以看到, 按动 ISP 软件中的 检测按钮, LED 显示熄灭0.5秒钟, 然后恢复到高电平。 说明在 单片机内部的串口能够正确识别 ISP 软件的下载前导数据, 能够控制外部电源开关电路。

G5M1730371094_1920_1080.MP4|_-5

 

  结 ※


  文对于 AI8H2K12U 单片机的 USB转串口功能进行了初步测试。   它内部具有缺省的程序, 使得它可以直接当做一个USB转串口芯片。  另外, 内部程序可以识别 ISP软件下载数据, 可以制作 STC 单片机下载电路板。 这使得STC单片机的开发变得十分简单了。  几乎相当于自己开发自己。 实在找不不到这么好使用的单片机。

G4M1730371288_1920_1080.MP4|_-4


■ 相关文献链接:

● 相关图表链接:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卓晴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值