搜索
查看: 3603|回复: 4

[求助] USB3300的CPEN引脚无法驱动问题

[复制链接]

该用户从未签到

3

主题

5

帖子

0

蝴蝶豆

初级会员

最后登录
2019-4-18
发表于 2019-3-13 11:03:41 | 显示全部楼层 |阅读模式
应用平台:STM32F439+USB3300,使用的库为STM32Cube_FW_F4_V1.23.0
问题:USBhost模式,在经过配置STM32F439之后,USB3300的CPEN引脚无法输出高电平驱动外部电源电路。
STM32F439配置如下:
        HCD_Handler.Instance                        = USB_OTG_HS;
        HCD_Handler.Init.Host_channels          = 11;
        HCD_Handler.Init.dma_enable             = 0;
        HCD_Handler.Init.low_power_enable         = 0;
        HCD_Handler.Init.phy_itface                = HCD_PHY_ULPI;
        HCD_Handler.Init.Sof_enable               = 0;
        HCD_Handler.Init.speed                         = HCD_SPEED_HIGH;
        HCD_Handler.Init.use_external_vbus         = 1;
  /* Link the driver to the stack */
        HCD_Handler.pData                                  = phost;
  phost->pData                                                  = &HCD_Handler;

回复

使用道具 举报

该用户从未签到

3

主题

1306

帖子

929

蝴蝶豆

版主

最后登录
2021-3-31
发表于 2019-3-22 15:02:29 | 显示全部楼层
提供个参考方式给您。在ST官方评估板中有这样的例程和电路图(板子的手册)。选择你对应的模式就能看到相关的源代码。这些都是跑在板子上的,刚好用的也是USB3300
USB host 3300phy SCH.PNG
USB host 3300phy.PNG

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

5

帖子

0

蝴蝶豆

初级会员

最后登录
2019-4-18
 楼主| 发表于 2019-3-22 15:56:28 | 显示全部楼层
butterflyspring 发表于 2019-3-22 15:02
提供个参考方式给您。在ST官方评估板中有这样的例程和电路图(板子的手册)。选择你对应的模式就能看到相关 ...

谢谢你的回答,这个参考电路和源代码我都分析过了,跟我的代码和电路没有本质区别,你用红色标记的部分是应用层的功能区别,与底层实现没有关系。我在实现了USB device高速模式的功能时,就发现USB3300的cpen管脚功能不好用,无法输出高电平。目前在host模式下仍然无法正常工作。另外:我现在采用外部5v供电的方式在host模式下,在接入U盘时,stm32无法检测到设备插入(cpu检测不到中断,但是dp和dm的电平实际上已经满足中断条件),不知道这个情况你遇到过没有。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

3

帖子

0

蝴蝶豆

新手上路

最后登录
2019-4-13
发表于 2019-4-13 23:07:04 | 显示全部楼层
youwei_ai 发表于 2019-3-22 15:56
谢谢你的回答,这个参考电路和源代码我都分析过了,跟我的代码和电路没有本质区别,你用红色标记的部分是 ...

楼主您的问题解决了吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

5

帖子

0

蝴蝶豆

初级会员

最后登录
2019-4-18
 楼主| 发表于 2019-4-18 09:46:29 | 显示全部楼层
yayagepei_30148 发表于 2019-4-13 23:07
楼主您的问题解决了吗?

我后来又买了别的开发板,经过测试,其CPEN是正常的,自己的板子不知道是什么原因,这次做的板子都用过了,没法继续分析了,只能新板出来后在测试。
非常奇怪,Device模式一切正常,但是Host模式没法工作。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-26 21:12 , Processed in 1.167990 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表