导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→XS1-L16主复位/ PCU的问题[liufengzhong]

 *第58438篇: XS1-L16主复位/ PCU的问题

  
楼 主:liufengzhong 2014年10月9日19:09
 XS1-L16主复位/ PCU的问题

你好,

我们设计了一个原型为32路(16 x i2)小型子板PCB USB 2.0音频接口。 设计主要是基于XMOS多通道参考。 引用董事会仍然使用XS1-L02A芯片。 我们的设计使用xs1 l16a - 128 qf124。

图表被捕前阵子和基于XS1-L16A数据表2013/09/16发行。 本文建议将艾尔PCU_xxx针接地(这包括针B2、B4、B5、B6)。 然而,最近的数据重新PCU_xxx别针和包含特定指令的针必须左浮动,连接到VDD(IO)或系统时钟。

问题我们看到所有我们protoboards XMOS控制器不应对主复位RST_N(销B8)。 我们可以下载并运行通过XTAG固件软件狗(我们在一个基板包括XSYS连接器,这个XMOS子板),但拉RST_N行低控制器上的不让它复位。 所有其他I / O,包括USB接口PHY似乎工作好。

我们假设RST_N输入是异步和运营PCU-pins是如何连接的独立的。 主复位线在我们的设计是结合当地的供应(监视器)复位和外部(由主单片机控制)。 这个地方复位电路有一个排水明沟输出所以RST_N XTAG可以共享的电子狗(见附件示意图摘录)。 请注意我们的示意图不数量XS1-L16A别针A1-A68和B1-B56只是数字从1 - 126。 这意味着RST_N输入销# 76。
 

我们在测试过程中注意到的第一件事是,RST_N行并不停的3.3 v U6内部减速停车,建议一个坏连接(增加一个额外的10 k引体向上解决浮动RST_N线,但XMOS芯片仍不会重置)。 因为protoboards重复这个问题,我们也成为可疑PCU_xxx别针。

Q1:可以把PCU_xxx针接地(按旧数据表)呈现RST_N输入无用?

Q2:做一个连续性通过JTAG边界扫描测试芯片似乎不可能看到没有进入RST_N BSDL文件输入。 还是我们遗漏了什么东西? (也许一些XMOS工具我们不知道可以提供更多的洞察力)。

问题3:我们应该如何处理模型板上的PCU_xxx别针吗? 我们可以把它们连接到接地,我们应该暂时减少接地连接和让他们漂浮或* *这些针总是必须连接到建议供应和时钟芯片正常工作? 最后设计将连接PCU-pins正确的方式,但是现在我们想要找到一个解决方案,可以快速实现。
 
提前谢谢你的帮助和建议。

附件:


回答:

检查的一些想法:

1)Onsemi NCP1532数据表建议的500 k PU #穷线。 也许值得测试(尽管可能不是问题)。

2)什么是逻辑电平的引导后#穷吗? 它把高应该表示力量好/稳定吗?

3)什么是单一的输出和门(参加U17)?

4)参加U17和下面的排水明沟缓冲区驱动和适当的电压rails好吗?

5)如果你手动RST_IN_N拉下来,并与门的输出是一个低? 做明渠的缓冲区也遵循相同的低手工下拉事件吗? 如果没有,考虑删除D14或R72暂时打破了电路调试和确认排水明沟缓冲区活动应用于单一和门。

6)你用外部闪存设备持有你的固件吗? 连接按照XMOS ref设计/推荐硬件检查表?
 

本文建议将艾尔PCU_xxx针接地(这包括针B2、B4、B5、B6)

7)B4在L2 VDDIO裁判设计= + 3.3伏特。 没有地面。

8)B5在L2 VDD裁判设计= + 1.0伏特。 没有地面。

9)在L2 CLK裁判设计= B6 CLK_13M时钟源。 没有地面。

10)比如是模拟电压轨(PLL_AVDD)。 Ref笔记XMOS注意使用100 nf陶瓷= 0.1佛罗里达大学 佛罗里达大学(1)。 考虑使用X5R或X7R介质(从未Y5V)。

参考:

11)XMOS ref设计(USB音频2.0 MC)特性R46(4 k7 = 4.7 k)下拉RST_N。 也许考虑至少做同样的测试。 校正/更新——这个建议不会逻辑遵循自RST_N是一个活跃的低信号由排水明沟缓冲区。 不知道为什么它是呈现在原始的参考设计以来将会创建一个分压器(这个4.7 k下拉和明渠司机是否拥有一个引体向上,下一个问题是,同样的RST_N总是将举行低)。 最好避免这个建议。

12)另一个有趣的观察是,XMOS ref设计没有出现外部上拉电阻在明渠缓冲区(SRST_N & TRST_N)线。

回复:

谢谢你带的努力回答。

我显然检查各种电压沿完成复位链,从主复位在主板上,通过RST_IN_N,未有降压转换器和明渠司机(U18)。 都很好,除了电压在U18的销# 4 0 v时参加U17低并返回参加U17很高时约1.9 v。 只增加一个额外的10 k PU电阻器VDD33至销# 4的U18真的拉RST_N高。

我们使用外部SPI flash存储固件,但目前留空。 目前防止U6启动独立的,但通过XSYS固件下载并运行(XTAG)接口仍然工作正常。 一个空白的SPI flash不能防止U6做异步复位。

比如在参考示意图1佛罗里达大学2013年10月我们从XMOS下载回来。 看到,比如用于一阶低通滤波器,使用1佛罗里达大学而不是(现在)推荐100 nf应该只让过滤器做一份更好的工作。 我们使用日本村田公司X5R帽顺便说一句。 但是100年nf帽的另一个原因是现在推荐。

B4-B6确实应该 不 被连接到接地按错误的数据表。 我已经明白了。 问题是,会把他们能够阻止异步RST_N线形式工作吗?

R46编解码器的复位线低,不是XS1-L16A重置。 这些复位线得到示意图中容易混淆的名称相同,但实际上编解码器重启是一个软件驱动线叫CODEC_RSTN顶级页面上可以找到。 这个重置线与硬件无关线叫RST_N进入XS1控制器。

为什么没有聚氨酯的RST_N TRST_N行ins裁判示意图,因为技术上应该有一个为每个输入在芯片内。 这可能不是实际电阻,但一些类型的电子电路。


回答2:


在这一点上,我觉得你的痛苦。 我浪费了天试图找到完全相同的问题之前,我想明白了。

问题在于PCU别针。 说你应该把这些和地面的数据表是完全错误的。 原始数据表是正确的——那些针需要连接到+ 3 v3,+ 1爆破,CLK指定当前数据表。 如果你不这样做,设备不会重置。

我花了很长时间才弄明白,幸运的是我是使用128销了18个设备,这样我就可以修改板。 当我正确连接PCU针设备完美的工作。 显然然后我发出了一个非常愤怒的支持门票XMOS当数据被修正。

我希望你能得到那些别针改变连接,否则我担心那些董事会可能被废弃。 我仍然很生气关于这个说实话,毕竟时间和金钱浪费在板上我不得不取消在寻找数据表的错误从XMOS所有我得到的回答是“哦,我们现在已经改变了数据表”。 这绝对是不可原谅的,改变一个数据表指示客户配置管脚连接将不工作。 为什么它是我不知道但我怀疑你不是唯一的受害者的人这个错误。


回复2:

你只是证实了我suspision PCU别针。 那一刻我看到了变化,最新的数据表,我知道这意味着麻烦。 你注意到错误的信息的数据表是远离下载吗? 不过还在修订历史中提到的。

现在至少有一个活跃的预警系统你可以订阅文档变化就会得到通知。 不认为头是去年可用。 我们必须注册才能下载某些文件和软件当然,但这电子邮件地址主要是用于促销活动(ab)。

这不是我第一次“享受”的结果不正确的销信息数据。 有过类似的经验,一些鲨鱼需求方几年前。 哎呀,销掉期,我们的坏! 这些都是相当大的和复杂的董事会,幸运的是这个设计只有信用卡大小。

所以我们要问我们的PCB制造商是否能举起XS1芯片PCB和做一些手工修改。 所有错误的接地连接芯片。 如果这是不可能的,我们将取消这些板和做一些新的。 最糟糕的事情,不仅仅是涉及的直接成本,但大部分时间浪费在经历整个重新设计和生产周期。 “快速上市时间”。


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:链怎么做连接器为我定制的usb切片工具从标准usb切片工具

[下一篇主题]:为什么XGDB降低一个连接板/终止XDE会话?