找回密码
 注册
关于网站域名变更的通知
查看: 1184|回复: 14
打印 上一主题 下一主题

求教一个关于AP6476 WIFI模块初始化不稳定的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-7-14 11:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

. L& D6 O& e  ^* Z
最近遇到个问题WiFi模块有时候可以初始化,有时候初始化不成功。WIFI模块用的是正基的型号是AP6476SDIO接口接到的CPU的电平值为3.3V。现在模块的第22引脚WL_VIO接的是3.3VVBAT也是3.3V。模块的第29引脚接的是1.8V。晶振用的是26MHz有源晶振晶振供电1.8V。现在WIFI初始化成功的概率很随机,有时候可以有时候不行。相关的原理图和PCB走线如下,不知道原理图是否正确,PCB layout有没有问题,核心板上SDIO部分的走线已经做了等长处理,转接板没有做等长处理,不知道是否是这个原因导致的,恳求路过的朋友们指点指点。
# [. ~2 t- s( K8 I  d

: W2 R* S6 a7 `2 v. S& M. i! f
  • TA的每日心情
    郁闷
    2025-3-25 15:59
  • 签到天数: 36 天

    [LV.5]常住居民I

    2#
    发表于 2018-7-14 15:47 | 只看该作者
    看下手册时序要求,一般要1.8V先上电

    点评

    现在模块的第22引脚WL_VIO接的是3.3V,我试过先给这个引脚上电,结果还是会出现同样的问题,[/backcolor]1.8V是给有源晶振用的。  详情 回复 发表于 2018-7-17 13:44

    该用户从未签到

    3#
    发表于 2018-7-16 09:24 | 只看该作者
    时序查过吗

    点评

    我查过规格书,上电时序应该是没有问题的  详情 回复 发表于 2018-7-17 13:47

    该用户从未签到

    4#
    发表于 2018-7-16 12:48 | 只看该作者
    和布线关系应该不大,主要检查下面几个方面:  Z4 w2 v/ U9 X  l: B: d0 r
    & v  M6 T: g4 h! J# M0 y3 R
    1. 电源上电顺序
    ! E" U* h. p. w" t0 U8 w2. 每路电源电压是否正常在范围内# |3 C6 `. ?4 |" [" K) A% O. ?
    3. 检查Reset信号的de-assert之前, 内部时钟已经启震OK, 并且锁相环锁好3 v4 D/ [  |0 V" {) J1 p
    4. 检查SDIO总线和CPU那边的电平是否匹配* D& ^* W+ n. x$ d3 j1 v
    5. crystal那边的两个20pf的电容都不焊吗? 看起来不太正常,请和芯片vendor确认crystal的型号
    / o! `- F: g8 Q; p7 Q. h, g
    3 X9 \$ A. R8 ?6 o- _% O
    $ p; i& \8 B$ w) ^( ], c

    点评

    2.电源电压在正常的范围内  详情 回复 发表于 2018-7-18 12:26

    评分

    参与人数 1威望 +10 收起 理由
    Allen + 10 感谢分享!

    查看全部评分

    该用户从未签到

    5#
    发表于 2018-7-16 15:40 | 只看该作者
    本帖最后由 s471513142 于 2018-7-16 15:41 编辑
    . {+ H* g% R$ u* q! z0 t
    5 T& |0 c7 C! Q+ ^; I1,示波器抓取一下各信号的波形
    ! |' {! C8 [7 J# A2,复位
    1 Q& }+ x* V" I1 a! ]6 }3,电源是否正常
    ; J: K/ l$ o, ?* b" n4,晶振
    8 G! J9 d9 A* \8 U! E$ p* Z% L2 j: G; X, U9 G- x+ y
    . y# m: D! y! V( K

    点评

    嗯,谢谢,我测下看看  详情 回复 发表于 2018-7-18 13:19

    该用户从未签到

    6#
    发表于 2018-7-16 19:06 | 只看该作者

    : U9 ?/ _& d) n9 O" V  X5 U" bDCDC的电感最好不要太靠近SDIO线; 如果是2层板子,GND看一下有没有噪音,看着像是有。& Z5 h2 Q( D, L/ {# j
    磁珠与BT_VIO之间最好有个10uf~22uf。# v6 i' h- ?( v$ L/ R1 h* e3 Z
    & R( g/ Y% ?, t: h+ r- k) C
    * O! B6 @! K2 c' g, N7 _

    点评

    嗯,谢谢你的意见,我处理一下电源部分试下  详情 回复 发表于 2018-7-18 13:20

    该用户从未签到

    7#
    发表于 2018-7-16 21:33 | 只看该作者
    SDIO信号需要走等长吗,我之前走过,不过没有像你这样走,是不是你的走线问题。我个人觉得这个跟SD卡走线差不多,之前走的通了没遇到你这样的问题! x& P0 _2 y* R5 h9 V* F9 z9 b

    点评

    我看很多都说整组线长之间误差不超过400Mil,你之前用的也是这个模块吗? 你画SDIO这部分的时候线上有没有穿电阻,有加上拉吗?  详情 回复 发表于 2018-7-18 13:26

    该用户从未签到

    8#
     楼主| 发表于 2018-7-17 13:44 | 只看该作者
    apeng168 发表于 2018-7-14 15:47
    0 I" X4 [/ S1 M; M看下手册时序要求,一般要1.8V先上电
    : h7 |; j* r& ^# Y6 j* r# m
    现在模块的第22引脚WL_VIO接的是3.3V,我试过先给这个引脚上电,结果还是会出现同样的问题,1.8V是给有源晶振用的。

    该用户从未签到

    9#
     楼主| 发表于 2018-7-17 13:47 | 只看该作者
    qq8649 发表于 2018-7-16 09:24' s" k) n$ D$ x4 w) I/ b6 ^. H' G2 E
    时序查过吗

    ' T" u' p3 |' G我查过规格书,上电时序应该是没有问题的
    " M  \; L- g1 D7 Q3 V" z

    该用户从未签到

    10#
     楼主| 发表于 2018-7-18 12:26 | 只看该作者
    本帖最后由 朱砂莉 于 2018-7-18 12:30 编辑
    1 V' U6 J* G' C; b$ G; Y
    Jujianjun 发表于 2018-7-16 12:48# n0 Z/ P0 x  `; i# t! l% L2 Y
    和布线关系应该不大,主要检查下面几个方面:! T& b% o# \/ j( U
    : ?7 l8 g7 [; @3 N5 }4 |: J8 R
    1. 电源上电顺序
    * j  F% }- a3 I: @$ u% ~6 r! `6 B
    1.现在上电是一起上电,采用单一3.3V供电
    - ~# }- H0 _8 J2 [+ v% D2.电源电压在正常的范围内
    ! {* V* C+ c. o3.这点不太懂5 i$ o1 {; J, ?7 \7 `  w
    4.检查SDIO总线和CPU那边的电平都是3.3V2 ^7 n1 ?3 q- S
    5. 晶振不是用这部分的,用的是有源晶振,晶振起振是正常的: C3 @' N- G: j5 Y) T) X- w7 X$ T
    ; G8 [2 m( @( e! A* J/ y

    ; e( c9 ^+ A! N4 J

    点评

    系统上电的时候,WiFi的启动顺序应该是这样的: 第一步 电源起来,并且稳定下来 第二步 时钟信号OK,WiFi模块内部锁相环锁定OK 第三步 Reset信号拉上去 我碰到过WiFi上电初始化有时候OK, 有时候不OK, 和你碰到  详情 回复 发表于 2018-7-18 16:54

    该用户从未签到

    11#
     楼主| 发表于 2018-7-18 13:19 | 只看该作者
    s471513142 发表于 2018-7-16 15:40
    - O" g/ T5 k1 H5 B* r" |1,示波器抓取一下各信号的波形
    7 Q( s: s2 E- E/ u7 f# J2,复位
    * K/ W' e! X8 N8 S3,电源是否正常
    8 x, k  K  B3 m4 P: D% m# t, H) d
    嗯,谢谢,我测下看看& }( j# W$ k& f- w, B& r

    该用户从未签到

    12#
     楼主| 发表于 2018-7-18 13:20 | 只看该作者
    cun1986 发表于 2018-7-16 19:06
    , M/ a8 M) Z4 J/ k* q; vDCDC的电感最好不要太靠近SDIO线; 如果是2层板子,GND看一下有没有噪音,看着像是有。
    ) V$ R$ Z3 S( V; y' X磁珠与BT_VIO之间 ...
      c- `8 c+ R2 x
    嗯,谢谢你的意见,我处理一下电源部分试下

    该用户从未签到

    13#
     楼主| 发表于 2018-7-18 13:26 | 只看该作者
    liangkai520 发表于 2018-7-16 21:33/ d. F) S  Q* A! a: @" Y& n
    SDIO信号需要走等长吗,我之前走过,不过没有像你这样走,是不是你的走线问题。我个人觉得这个跟SD卡走线差 ...

    . W& V* ]" ~  D/ \) w我看很多都说整组线长之间误差不超过400Mil,你之前用的也是这个模块吗?) q5 a' T& g; E5 t' y4 {# ]8 ]
    你画SDIO这部分的时候线上有没有穿电阻,有加上拉吗?
    , f; \& j3 O. F; z! v6 F2 u

    该用户从未签到

    14#
    发表于 2018-7-18 16:54 | 只看该作者
    朱砂莉 发表于 2018-7-18 12:26
    8 j& B- x# q" s: Z1.现在上电是一起上电,采用单一3.3V供电
    : i+ K8 ~% B6 a2.电源电压在正常的范围内
    1 L, s; ?8 l5 W9 d3 Q) |4 A3 d" Q* A3.这点不太懂

    ; Z* G/ O- ~/ m. J* r' L/ y系统上电的时候,WiFi的启动顺序应该是这样的:. q* ?! e( b! K! k: Z# T
    第一步 电源起来,并且稳定下来
    7 g* E) N" D3 a! Z第二步 时钟信号OK,WiFi模块内部锁相环锁定OK
    : `9 T- F; d( f7 a4 p& O5 ?第三步 Reset信号拉上去
    $ y0 N5 ~4 d0 q
    5 b  F& G  T3 e4 ~我碰到过WiFi上电初始化有时候OK, 有时候不OK, 和你碰到的问题有点像
    1 {% D0 a! ^1 F  X1 y0 g$ v2 |0 |

    1.jpg (19.58 KB, 下载次数: 11)

    1.jpg

    点评

    好的,谢谢你  详情 回复 发表于 2018-7-19 18:38

    该用户从未签到

    15#
     楼主| 发表于 2018-7-19 18:38 | 只看该作者
    Jujianjun 发表于 2018-7-18 16:54
    1 }$ _: I) G# p/ u系统上电的时候,WiFi的启动顺序应该是这样的:  ]1 T4 p9 E; E0 r
    第一步 电源起来,并且稳定下来
    3 R) b6 B% }- e/ t第二步 时钟信号OK,Wi ...
    + s. [7 ?% k; M& f
    好的,谢谢你
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-31 18:57 , Processed in 0.203125 second(s), 37 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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