【产品】极海APM32F407系列工业级高性能MCU,集成内部高速PHY,支持USB2.0通信

2022-12-09 Geehy极海半导体公众号
MCU,工业级高性能MCU,APM32F407,极海半导体 MCU,工业级高性能MCU,APM32F407,极海半导体 MCU,工业级高性能MCU,APM32F407,极海半导体 MCU,工业级高性能MCU,APM32F407,极海半导体

极海APM32F407系列工业级高性能MCU,支持USB2.0协议,兼容低速(1.5Mbps)、全速(12Mbps)和高速模式(480Mbps)。高速模式下集成了内部的PHY(物理层),可以节约外部器件成本,操作简便。


APM32F407高速模式下支持4K字节的专用RAM管理数据FIFO传输。单独一帧不需要应用程序参与,从而达到最大的传输带宽。作为设备时,支持最多6个端点,作为主机则支持最多12个通道。支持OTG标准,允许在主机和设备之间进行动态角色切换,支持模块内嵌的DMA传输。

在功耗方面,APM32F407内置电源管理模块,在USB模块挂起时可关闭USB模块所有时钟源来降低功耗,还能通过停止物理层时钟节省其翻转而产生的动态功耗,同时支持OTG应用的主机关闭Vbus降低功耗。由此可知,APM32F407的USB模块可高效地实现USB2.0协议,通过多个管道和FIFO缓存区使传输达到最大的USB带宽,符合OTG补充标准,功耗管理表现优秀。


USB简介

USB(Universal Serial Bus)即通用串行总线,作为一种传输速度快、使用方便、连接灵活的数据通信技术被市场广泛使用,但大家对它的了解有多少呢?今天极海就与大家来聊聊USB的发展历程、通讯形式。 


USB传输标准进化史

自1996年USB-IF(USB Implementers Forum)组织发布USB 1.0标准以来,USB已经演化了诸多版本。其中 USB1.1支持1.5Mbps低速模式和12Mbps全速模式,而USB2.0作为MCU常用数据通信版本,在兼容低速和全速的同时,还支持480Mbps的高速模式。


USB标准版本

USB通信过程解析

USB通信组件

USB通信由主机和设备(从机)组成,主机发起通信,符合条件的设备做出响应。最前线的端点接收主机数据,多个“志同道合”的端点组成接口,多个接口组成配置,一个设备可有个配置,然后USB通过四线电缆传输信号和电源。

Q:数据线(D-/D+)和端点有什么关系?

A:数据线是传送带,端点负责向传送带收放数据,而对应的主机则是使用通道来收放数据。端点存在设备内部,用于管理数据。


USB描述符

Q:如何区分设备呢?

A:这就涉及到USB描述符了。描述符是USB协议规定的符号集,可以分为设备描述符、配置描述符、接口描述符、端点描述符、字符串描述符等。

*需注意,接口描述符和端点描述符通常是和配置描述符绑定的。配置描述符自身长度为9字节,接口、端口等描述符衔接在配置描述符后面。所以主机只需要获取配置描述符集合就能知道设备的通信信息。


Q:什么是USB的类?

A:USB常见的传输形式有鼠标、U盘、音视频等,不同类型的传输有着不同的传输规则,同类型传输规则则保持一致,这就产生了“类”的概念。主机识别出设备的类代码,就会按照该类的规则来传输。不同基类还有自己的子类和协议。类代码一般存放于接口描述符,少数存放于设备描述符。


USB请求

USB规定了8个字节作为一个请求,通过主机发送标准的获取描述符请求,设备接收到请求后,将对应描述符发送至主机。


USB设备请求结构

表注:D0表示字节的第0位,D1表示第1位,依次类推。


USB标准请求

表注:B后缀表示二进制


利用标准请求即可实现设备枚举,枚举的过程其实就是主机识别设备的过程。枚举的大致流程:

*除了标准请求外,还有类请求、供应商请求,当请求中bmRequestType的第5、6位的值对应为类请求时,该8个字节请求的规范就会按照类的规则来定义。


USB传输类型

USB控制传输

主机发送请求至设备,设备返回描述符至主机,主机收到设备发过来的描述符,需要返回一个0数据包表示状态,表明成功接收数据,这个传输方式在USB中称为控制传输。

一次USB控制传输需要Setup事务发送请求至设备,然后根据请求判断数据传输方向及数据长度,数据事务(IN或OUT)之后,数据的接收方需要发送一个0长度数据事务(IN或OUT)来结束控制传输。控制传输必须有主机的请求(Setup),而数据过程取决于该请求,若无数据,则直接到状态过程。状态过程属于数据包,但它没有内容。

USB事务构成

USB包构成

令牌包由主机发出,设备接到令牌包后,如果为Setup,则接收数据包(8字节请求);如果为IN令牌,则发送数据至主机,OUT令牌相反。握手包是在数据包结束之后,数据的接收方进行应答,应答方式有ACK(确认)、NAK(未就绪)、STALL(出错)和NYET(高速OUT事务中表示无空间)。


MCU中USB设备的数据流

数据缓冲区-FIFO

MCU通常使用FIFO作为数据缓存区,MCU中的FIFO是一种先进先出的数据缓存寄存器。从USB事务和包中,我们可以了解到,当设备收到主机的令牌包后,根据不同的令牌包,进行接收或发送数据。比如收到了Setup令牌,那设备会先将数据保存在接收FIFO中,置起相关标准位,设备就可以去接收FIFO中取出Setup请求;比如收到的是IN令牌,那设备会从发送FIFO中发送预先压栈的数据,若发送FIFO无数据则返回NAK握手包。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由犀牛先生转载自Geehy极海半导体公众号,原文标题为:知芯上篇 | APM32F407集成内部高速PHY,支持USB2.0通信,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

Geehy APM32F003F6U7 MCU Receives AEC-Q100 Certification

Geehy‘s APM32F003F6U7 MCU stands out as a pinnacle of automotive excellence, certified with the stringent AEC-Q100 standard. In the automotive industry, where safety is paramount, this MCU ensures reliability and stability under challenging conditions, making it a trusted choice for electronic components.

2024-04-25 -  产品 代理服务 技术支持 采购服务

【IC】极海车规级MCU APM32F003F6U7通过AEC-Q100车规级可靠性认证

行车安全是汽车行业考虑的第一要义,因此汽车电子MCU的可靠性尤为重要,极海APM32F003F6U7车规级MCU遵循AEC-Q100质量标准,确保汽车电子元器件在极端环境下的可靠性和稳定性,并顺利通过了AEC-Q100车规级可靠性认证。

2024-04-17 -  产品 代理服务 技术支持 采购服务

【产品】极海车规级MCU APM32F072RBT7,通过AEC-Q100车规认证,工作频率48MHz

极海APM32F072RBT7 MCU经广电计量等第三方权威机构的严格可靠性标准测试,顺利通过AEC-Q100车规认证。这标志着继APM32F103RCT7后,极海车规级MCU芯片队伍在不断壮大。

2022-12-01 -  产品 代理服务 技术支持 采购服务

【经验】APM32F4 MCU在RT-Thread系统上添加以太网驱动和使用LwIP网络组件的方法

本文详细介绍了如何将极海半导体APM32F4 MCU在RT-Thread系统上添加以太网驱动和使用LwIP网络组件,其他APM32带有以太网控制器的MCU,在RT-Thread使用LwIP网络功能也是大同小异的,按照这个过程基本都可以把网络功能应用起来。

2023-08-25 -  设计经验 代理服务 技术支持 采购服务

APM32芯得 | 基于极海APM32E103系列MCU的SPI转CAN芯片MCP2515移植测试

极海半导体APM32E103系列MCU支持CAN协议2.0A和2.0B,通信波特率最大为1Mbit/s,并且拥有双CAN接口,能适应更多的应用场合。将杜邦线按照引脚配置,接好线后仿真就能测试回环模式下收发数据了。可以看到断点打到接收部分,可以接收到CAN数据,与发送的数据一致。

2024-11-15 -  设计经验 代理服务 技术支持 采购服务

tandby模式下,如何唤醒MCU APM32的RTC与WKUP?

APM32F103系列低功耗模式有三种:睡眠模式、停止模式和待机模式。通过关闭内核、时钟源、设置调压器来降低功耗。本文极海半导体解析了APM32的tandby模式下的RTC唤醒与WKUP唤醒功能如何实现。

2024-01-27 -  设计经验 代理服务 技术支持 采购服务

【经验】极海MCU APM32F103 IAP的实现方式

拿到了一块APM32F103VC的MINI开发板,在学习了一段时间后发现其有非常丰富的外设资源,主频能达到96Mhz。最近在项目中使用到了IAP(In Application Programming)功能,特来评估一下APM32F103的IAP实现方式。

2022-12-30 -  设计经验 代理服务 技术支持 采购服务

还可以这样玩?极海半导体APM32F411系列MCU与pyocd的火花

前段时间笔者学习了一下如何使用pyocd配合APM32F411VCTINY板在命令行下给它进行各种骚操作,在使用一段时间后就想着:pyocd是基于python的,那是不是也可以使用python脚本+pyocd使用起来呢?本文中极海半导体与大家分享能够自动化完成重复操作的设计经验。

2024-08-29 -  设计经验 代理服务 技术支持 采购服务

【应用】极海半导体MCU APM32F103系列用于HMI人机界面,可满足HMI功耗调整、蓝牙通信等需求

本文推荐采用极海半导体推出的APM32F103系列MCU作为HMI人机界面的主控,最高96MHz工作频率,FLASH 256K,SRAM 64K,支持FPU单元;资源丰富,有CRC/RTC/DMA通道,两个DMA;通信接口丰富。

2023-05-25 -  应用方案 代理服务 技术支持 采购服务

【应用】国产工业级高性能MCU APM32F407VGT6用于PLC工控板,主频168MHz,通信外设丰富

某客户主要做各种工业自动控制系统装置,其中一款国产PLC工控板主控要更换成国产物料,推荐极海工业级高性能MCU APM32F407系列,主频高达168MHz、通信外设资源丰富,工作温度范围-40℃到+85℃。

2023-03-14 -  应用方案 代理服务 技术支持 采购服务

极海半导体(Geehy Semiconductor)微控制器MCU选型指南(英文)

描述- Geehy Semiconductor Co., Ltd. is an IC Fabless company dedicated to developing industrial & automotive-grade MCUs, analog & mixed-signal ICs, and SoCs.

型号- APM32F030,APM32F051K6T6,APM32F4,APM32F405RGT6,APM32F003F6P6,APM32F003F6P7,APM32F103VET6,APM32E103,APM32F103VET7,APM32F051C6T6,APM32F0,APM32 SERIES,APM32F103RCT6,APM32F103RCT7,APM32E103RCT6,APM32E103VET6,APM32F105RCT6,APM32F035,APM32F407RGT6,GALT61120,APM32F030RCT6,APM32E103CET6,AGW32F103T4T6S,GW8811,APM32F407VET6,APM32A407ZGT7,GURC01,APM32A091RCT7,APM32F003F4U6,APM32A091,APM32F411VET6,APM32F051C6U6,APM32F103TBU7,APM32F103TBU6,APM32F107RBT6,G32A1445,APM32F051R8T6,APM32F417ZGT6,APM32F411CET6,G32A,APM32F405ZGT6,APM32F051K6U6,APM32M3514C8T7,APM32F030C8T6,G32A1445UAT0MLL,AGM32F103T4T6S,G32A1445UAT0MLH,APM32F103C8T6,APM32F103RBT7,APM32F411,GW3323HGU6,APM32F030K8T6,APM32F103RBT6,APM32A407,APM32F417,APM32F091CBU6,APM32M3514,APM32F407ZET6,APM32F072VBT6,APM32M3514C8U7,APM32E1,APM32,APM32F091CCU6,APM32E103CEU6,APM32F072R8T6,APM32F003F4M6,GW SERIES,APM32F107RCT6,APM32F072CBT6,APM32F407IGT6,APM32F003,APM32A103VET7,APM32F072CBT7,APM32F105RBT6,APM32F407,APM32F405,APM32F091,APW32F103T4T6S,APM32F405VGT6,APM32F035C8T7,GHD,APM32F072,APM32E103CCT6,APM32F103CCT6,APM32F051K8T6,APM32E103VCT6,APM32F051C8T6,APM32F072CBU6,APM32E103ZET6,GHD3125R,APM32F103VCT6,APM32F103ZET6,GEEHY-LINK,AP/GM/W32F103T4T6S,APM32F107VBT6,APM32A407VGT7,APM32A103,APM32F003F6U7,APM32F407RET6,APM32F407VGT6,GW3323,APM32F003F6U6,APM32F417IGT6,APM32F103T8U6,APM32F051K8U6,APM32F051C8U6,APM32F107,APM32F4T1RET6,APM32F105,APM32F105VCT6,APM32F103,APM32F417VGT6,GHD3440R5,APM32F051R6T6,APM32F103RET6,GHD3440R3,APM32F003F4P6,APM32F035K8T7,GURC,APM32F030CCT6,APM32F030C6T6,APM32F103R8T6,GALT,APM32F051,APM32F103CBT7,G32A1465UAT0MLL,APM32F103CBT6,GHD3440QE,G32A1465UAT0MLH,APM32F030K6T6,APM32F030R8T6,APM32F103VBT6,APM32F030K6T7,APM32F072C8T6,APM32F107VCT6,APM32F103T4T6S,APM32A103CBT7,APM32EF1,APM32F411CEU6,GW8811KEU6,GW8811CEU6,APM32F407ZGT6,APM32F072RBT6,APM32F072RBT7,APM32F003F6M6,GHD3440PF,APM32F407IGH6,APM32E103CCU6,GHD1620T,APM32A103RET7,APM32F105VBT6,APM32F030K6U6,GW,APM32E103RET6,APM32F072C8U6,G32A1465,APM32F072V8T6

Jul-2024  - 极海半导体  - 选型指南 代理服务 技术支持 采购服务

极海半导体APM32F407系列MCU支持国密算法,助力国产安全可控,适用于新能源等领域

极海推出的APM32F407系列MCU,结合当前环境要求,设计出了支持国密算法(SM2,SM3,SM4)的IP, 符合国家密码管理局认定和公布的密码算法标准及其应用规范,并凭借显著的性能优势,已应用至新能源、工业控制、医疗设备等众多领域。

2023-01-07 -  原厂动态 代理服务 技术支持 采购服务

【视频】极海APM32F407xG系列MCU培训

型号- APM32F405VGT6,APM32F091VCT6,APM32F051K6T6,APM32F091CCT6,APM32F003F6P6,APM32F051K8T6,APM32F103CCT6,APM32F405RGT6,APM32F003F6P7,APM32F103VET6,APM32E103VCT6,APM32F051C8T6,APM32F103RCT6,APM32E103ZET6,APM32F103RCT7,APM32F103VCT6,APM32F103ZET6,APM32E103RCT6,APM32E103VET6,APM32F415RGT6,APM32F407RGT6,APM32F030RCT6,APM32F091RCT6,APM32F003F6U7,APM32E103CET6,APM32F407RET6,APM32F407VGT6,APM32F415VGT6,APM32F407VET6,APM32F051K8U6,APM32F051C8U6,APM32F103TBU6,APM32F417VGT6,APM32F103RET6,APM32F051R8T6,APM32F417ZGT6,APM32F405ZGT6,APM32F051K6U6,APM32F030CCT6,APM32F030C8T6,APM32F103CBT6,APM32F103C8T6,APM32F030K6T6,APM32F030R8T6,APM32F103VBT6,APM32F103RBT6,APM32F407ZET6,APM32F407ZGT6,APM32F072VBT6,APM32F072RBT6,APM32F072RBT7,APM32F415ZGT6,APM32F407IET6,APM32F072CBT6,APM32F407IGT6,APM32F030K6U6,APM32E103RET6

极海半导体  - 商品及供应商介绍 代理服务 技术支持 采购服务

基于极海半导体APM32F411工业级高适配型MCU的移动电源控制板应用方案

随着技术的发展,消费者对移动电源产品品质和体验提出了更高要求,除了储电量、安全性、便携度等基本要求,更具美观、多功能、人性化等优势的产品才能赢得消费者的青睐。采用极海APM32F411RET6工业级高适配型MCU作为主控的移动电源控制板方案,满足性能、功能、体积等综合设计需求,可帮助客户打造更具性价比和市场竞争力的移动电源产品。

2024-08-14 -  应用方案 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:极海半导体

品类:MCU

价格:

现货: 0

品牌:极海半导体

品类:MCU

价格:¥1.6200

现货: 100

品牌:极海半导体

品类:MCU

价格:¥14.9850

现货: 60

品牌:极海半导体

品类:MCU

价格:¥14.8500

现货: 51

品牌:极海半导体

品类:MCU

价格:¥13.5000

现货: 50

品牌:极海半导体

品类:MCU

价格:¥9.7200

现货: 50

品牌:极海半导体

品类:MCU

价格:¥12.1500

现货: 50

品牌:极海半导体

品类:MCU

价格:¥14.1750

现货: 50

品牌:极海半导体

品类:MCU

价格:¥12.4200

现货: 50

品牌:极海半导体

品类:MCU

价格:¥15.7950

现货: 50

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:恒烁

品类:MCU

价格:¥1.0800

现货:154,600

品牌:Microchip

品类:MCU

价格:¥6.6000

现货:100,000

品牌:RENESAS

品类:MCU

价格:¥5.8041

现货:86,925

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥7.3800

现货:76,715

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥15.3000

现货:75,000

品牌:Microchip

品类:MCU

价格:¥9.0000

现货:64,841

品牌:ST

品类:MCU

价格:¥15.5600

现货:58,800

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥257.6400

现货:58,799

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

弹簧针(pogo pin)连接器定制

可定制连接器的间距范围1.25mm~4.5mm、单列/双列列数、焊尾/表面贴装/浮动式等安装方式、镀层、针数等参数,插拔寿命达100万次以上。

最小起订量: 1 提交需求>

EC风扇定制

可定制EC风扇的尺寸/噪音/风量/风压/转速等性能参数,尺寸覆盖120mm~910mm,电压范围200-480V。

最小起订量: 10000 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面