STM32F072做了一个板子,USB下载识别不出来,求调试的正确姿势

HITM
萨满教-哲学分析教派 09月12日 字数 328

STM32F072做了一个板子,USB下载识别不出来,求调试的正确姿势?

*) 没焊外置晶振,因为F072支持crystal less, 从USB恢复晶振;

*) 供电用万用表测了一下, 3.3V也没量出来问题,用LDO给芯片供电的;

*) SWD 没接出来,因为IO不够用了。

我想求个系统的debug方法,能root cause这种问题的,

比如用示波器测量usb信号?  或者用usb 协议分析仪?

求路过的大侠们指点~

Circuit 电路设计与调试
13 个回复
weibeiqs
weibeiqs 09月13日

USB 差分线符合规范要求吗?

这玩意不用写 bootloader 就能 usb 下载?

tom6bj
tom 09月14日

有官方的dfu工具包吧

USB 差分线符合规范要求吗?

这玩意不用写 bootloader 就能 usb 下载?

【 在 weibeiqs (weibeiqs) 的大作中提到: 】

Allens
Allens 09月14日

阻抗?

【 在 HITM (萨满教-哲学分析教派) 的大作中提到: 】

: STM32F072做了一个板子,USB下载识别不出来,求调试的正确姿势?

: *) 没焊外置晶振,因为F072支持crystal less, 从USB恢复晶振;

: *) 供电用万用表测了一下, 3.3V也没量出来问题,用LDO给芯片供电的;

: ...................

HITM
萨满教-哲学分析教派 09月16日

我就把2个线的长度差控制在了 10mil以内, 线宽5mil, 间距尽量短

因为我是做软件的,画电路板是自学的, 再多经验就没有了.

之前做个2个板子,usb可以识别,但是这新板子不行。

【 在 weibeiqs 的大作中提到: 】

: USB 差分线符合规范要求吗?

: 这玩意不用写 bootloader 就能 usb 下载?

HITM
萨满教-哲学分析教派 09月16日

是的,ST都提供工具软件,很方便

而且提供cortex-m0/L0的keil序列号,相当于ST出钱让你用正版keil

【 在 tom6bj 的大作中提到: 】

: 有官方的dfu工具包吧

: USB 差分线符合规范要求吗?

: 这玩意不用写 bootloader 就能 usb 下载?

HITM
萨满教-哲学分析教派 09月16日

这个就完全搞不懂怎么弄了,

我在嘉立创打的板子,一直没仔细研究阻抗到底怎么计算。

【 在 Allens 的大作中提到: 】

: 阻抗?

happysoul
happysoul 09月16日

你还挺能的。。。

【 在 HITM 的大作中提到: 】

: 我就把2个线的长度差控制在了 10mil以内, 线宽5mil, 间距尽量短

: 因为我是做软件的,画电路板是自学的, 再多经验就没有了.

: 之前做个2个板子,usb可以识别,但是这新板子不行。

: ...................

jiu
我喜欢喝醉了那种感觉。 09月16日

自学成才。厉害哦。

阻抗是厂家来算的。每个PCB都有阻抗分析报告的。

【 在 HITM (萨满教-哲学分析教派) 的大作中提到: 】

: 我就把2个线的长度差控制在了 10mil以内, 线宽5mil, 间距尽量短

: 因为我是做软件的,画电路板是自学的, 再多经验就没有了.

: 之前做个2个板子,usb可以识别,但是这新板子不行。

: ...................

spadger
echo 09月16日

USB FS不是差分信号。

【 在 HITM (萨满教-哲学分析教派) 的大作中提到: 】

: 我就把2个线的长度差控制在了 10mil以内, 线宽5mil, 间距尽量短

: 因为我是做软件的,画电路板是自学的, 再多经验就没有了.

: 之前做个2个板子,usb可以识别,但是这新板子不行。

: ...................

tom6bj
tom 09月16日

总长多少? 两厘米的话怎么都能通的吧

我就把2个线的长度差控制在了 10mil以内, 线宽5mil, 间距尽量短

因为我是做软件的,画电路板是自学的, 再多经验就没有了.

之前做个2个板子,usb可以识别,但是这新板子不行。

【 在 weibeiqs 的大作中提到: 】

人种好才是真的好;一切问题都是人种问题.

【 在 HITM (萨满教-哲学分析教派) 的大作中提到: 】

: USB 差分线符合规范要求吗?

: 这玩意不用写 bootloader 就能 usb 下载?

nlgdczm
xxx 09月16日

求使用方法!

【 在 HITM 的大作中提到: 】

: 是的,ST都提供工具软件,很方便

: 而且提供cortex-m0/L0的keil序列号,相当于ST出钱让你用正版keil

weibeiqs
weibeiqs 09月17日

FS等长要求不高

要保证连续参考地

1.6双层板的话线应该还能再粗点,间距也不是越短近越好,不过这速度按和线宽一样应该也没啥问题。

【 在 HITM 的大作中提到: 】

: 我就把2个线的长度差控制在了 10mil以内, 线宽5mil, 间距尽量短

: 因为我是做软件的,画电路板是自学的, 再多经验就没有了.

: 之前做个2个板子,usb可以识别,但是这新板子不行。

: ...................

Bonaparte
苍天 10月08日

这种级别的单片机和速率,根本还不用考虑阻抗。飞线都能跑。

DVI我都飞线跑过,这种才12Mbps。

【 在 Allens 的大作中提到: 】

: 阻抗?