This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我将发明一款基于 Beagle Bone Green Wireless (BBGW)的新电路板。 电源轨均符合预期、但 MCU 不希望通过 uSD 卡接口启动。 有一个意想不到的情况是 SYS_RESETn 引脚始终为零。 我来自 TPS65217的 PMIC_PGOOD 信号始终为高电平、因此此问题的唯一逻辑来源是 AM335x 的 A10引脚。 该引脚会被下拉的原因有什么吗? 我探测了我的 sysboot 信号并且 SYSBOOT[4..0]= 11100。 即使我将 SYSBOOT2接地以跳过 eMMC、 SYS_RESETn 信号也始终为零、除电源和 BT LED 外、在正常 BBGW 启动期间、所有 LED 都不会像那样亮起
我还探测了 MMC0线路上的 CLK 线路、没有来自该线路的活动。 我在电路中附加了与 SYS_Resetn 相关的部分、该部分与 BBGW 类似(也附加了)。
是否有人以前遇到过此问题、或知道调试问题原因的最佳方法?
e2e.ti.com/.../beaglebone_5F00_green_5F00_wireless_5F00_v1.0_5F00_Page-3.pdf
你好 Taringana Guranu
感谢您的提问。
查看您是否已联系 Beagle 团队了解他们是否遇到过类似问题?
此致、
Sreenivasa
我没有向他们伸出手。 我假设他们可能会将我引向 TI、因为问题并不完全在 Beagle Bone 板上发生、但让我来试试、看看这是否是一个已知的问题。
你好 Taringana Guranu
感谢您的 答复。
我建议您伸出援手、看看您从他们那里听到了什么。
您随附的示意图页面也来自 Beagle、因此最好能寻找他们的答案。
此致、
Sreenivasa
尊敬的 Sreenivasa:
我很不幸地获得了 Beagle 团队的回复。 我 还决定让 CM 进行 X 射线、以防 AM3358 warmrstn 引脚对地短路。 X 射线没有显示任何短路。
你好 Taringana Guranu
谢谢你。
您是在特定的板上还是在多个板上看到此问题?
定制板的信息是部分信息。
您是否能够共享其他信息?
此致、
Sreenivasa
我在我使用的所有三个板上都看到此问题。 我提供了整个原理图、因为它与为系统供电的 AM3358和 TPS65217相关。 您是否需要我提供更多信息?
你好 Taringana Guranu
谢谢你。
您能否分享一个可搜索的原理图。
此致、
Sreenivasa
尊敬的 Sreenivasa:
下面的文档应该是可搜索的。
e2e.ti.com/.../MCU-and-Power.pdf
你好 Taringana Guranu
谢谢你。
让我回顾一下原理图并重新回到这里。
此致、
Sreenivasa
你好 Taringana Guranu
我无法找到 VIO 2.4C 电源。 请您验证源代码。
此致、
Sreenivasa
尊敬的 Sreenivasa:
源极为 TPS65217CRSLR 的引脚3。
你好 Taringana Guranu
谢谢你。
由于网名称似乎不同、您能否验证缓冲器供应的供应水平。
此致、
Sreenivasa
尊敬的 Sreenivasa:
电压为1.8V。 网名称"/"后出现的数字用于参考原理图中的工作表、如果信号不在同一原理图中、则该工作表中也出现信号。 实际的信号名称为 VIO。
此致!
Taringana
你好 Taringana Guranu
谢谢你。
您是否在上电期间看到 PMIC_PGOOD 切换?
此致、
Sreenivasa
是的、PMIC_PGOOD 会在上电期间上电。 在其中一个电路板上、我取消填充了缓冲器(SN74LVC1G07)、将 PMIC 的任何行为与 SYS_RESETn 线路隔离、该行为 不会更改 SYS_RESETn 线路上的结果。
你好 Taringana Guranu
谢谢你。
您能否确认时钟正常工作。
我假设已验证所有电源轨都是正常的。
此致、
Sreenivasa
尊敬的 Sreenivasa:
我刚才确认24MHz 主时钟不工作。 我将进行更多调试、以找出问题并查看我是否可以在这些板上修复。
谢谢!
Taringana
你好 Taringana Guranu
谢谢你。
我假设您已经验证了该处理器的所有电源轨的可用性。 如果不是、请在调试振荡器时验证电源。
此致、
Sreenivasa
你好 Taringana Guranu
请确认使用的晶振负载和负载电容器。
您可能必须使用负载较低的晶体。
此致、
Sreenivasa
你好 Taringana Guranu
按照以下过程测量 clockout1引脚上的时钟。
如果可能、设置 SYBOOT[5]=1以使 CLKOUT1在上电后输出并检查其频率。 如果一切正常、这将反映晶体频率下的方波时钟。
此致、
Sreenivasa
你好 Taringana Guranu
请注意允许的 负载电容并相应地选择晶体负载。
此致、
Sreenivasa
感谢 Sreenivasa 的帮助。
我使用的一个4块晶圆级芯片(24MHz)振荡器库封装不正确。 由于输出和振荡器接地引脚被交换、因此输入时钟未启动。 所有电源轨都正常、因此振荡器可能是导致复位保持低电平的原因。 我 正在进行一项修复、有望修复复位引脚问题。
此致、
Taringana
你好 Taringana Guranu
谢谢你。
基于电路原理图器件型号的晶体负载为18 pF。
FW2400063Q – 24 MHz±15ppm 晶振18pF
任何具有18pF 负载要求的晶体都需要比数据表中允许的电容更大的电容。
如果可能、请尝试采购负载为12 pF 的晶体、以便与使用的负载电容器相匹配。
完成更改后、请在继续测试之前测量 clockout1。
此致、
Sreenivasa
尊敬的 Sreenivasa:
我不明白当数据表最大值为24pF 时、为什么具有18pF 负载要求的晶体超出所需的范围。
我设法对同一晶体重新接线、现在 OSC0_OUT (黄色)和 CLKOUT1 (蓝色)上都有24MHz 时钟、如下图所示。 CLKOUT1不是方波、这应该是个问题吗? 数据表确实提到 CLKOUT1应该完全复制 OSC0_OUT、尽管我的信号具有不同的幅度。 我现在在启动电路板时遇到问题、我需要对这些问题进行进一步研究、因为我没有在 MMC0_CLK 线路上观察到任何时钟。
你好 Taringana Guranu
谢谢你。
我不明白为什么当数据表最大值为24pF 时、负载要求为18pF 的晶体超出了所需范围。
24 pF 是负载电容、而不是晶体负载。
我无法评论晶体行为。 建议遵循数据表中的建议。
此致、
Sreenivasa
尊敬的 Sreenivasa:
我得到一个12pF 并将其替换到设计中、它的行为类似于18pF。 我在从 uSD 启动时遇到问题、并且没有在 MMC0线路上观察到任何时钟活动。 我将致力于调试新问题。 非常感谢您帮助我调试复位线路问题。
我将使用需要12pF 的晶体替换24MHz 晶体。
此致!
Taringana
你好 Taringana Guranu
感谢您的更新。
我试着查看原理图、但好像 SD 卡部分不包含在内。
请验证您是否具有 SD 卡 MMC 接口所需的拉电阻。
此致、
Sreenivasa
你好 Taringana Guranu
正在检查是否取得了一些进展。
此致、
Sreenivasa
尊敬的 Sreenivasa:
由于下周我只能对板进行更多调试、因此没有取得任何进展。 我需要上拉电阻器、并附上了完整的原理图、包括 MMC 和无线接口。
e2e.ti.com/.../Custom-BBGW.pdf
此致!
Taringana
你好 Taringana Guranu
感谢您的更新。
此致、
Sreenivasa
尊敬的 Sreenivasa:
我发现原理图中 的 U3器件型号错误。 它包含 缓冲器 SN74LVC1G07DCK、 而不是 逆变器 SN74LVC1G06DCK。 逆变器的输出控制 eMMC_RSTn、因此我的 eMMC 已处于复位模式。
我移除了电阻 R162、以确保 eMMC_RTSn 始终为高电平、但这并没有解决这个问题。
我还注意到、当 SYSBOOT2=HIGH 时、MMC1_CLK (eMMC_CLK)也连接到低电平、例如 MMC0_CLK、但当 SYSBOOT2=LOW 时、它连接到高电平。 看起来我仍然有另一个错误、导致我的两个时钟都保持低电平、即使它们都具有上拉电阻器。
我一直在等待着获得正确的逆变器、并将它替换在电路板上、以防万一、这在我看来会有所不同。
此致!
Taringana
你好 Taringana Guranu
感谢您的更新。
此致、
Sreenivasa
尊敬的 Sreenivasa:
我一直在做更多的调试、但尚未解决 MMC0上的时钟问题。 我在 UART 0上连接了一根电缆、但在连接 uSD 卡时停止之前、我只能获得8个"CCC"、尽管在每个电源周期都没有出现。 当我移除 USD 时、"CCC"会一直连续传输、而不会出现任何问题。
是否知道电路板在哪里可能会卡住? I double checked 和 VDD_CORE 和 VDD_MPU 都为1.1V、而 VDDS_DDR 为1.5V。
此致!
Taringana
你好 Taringana Guranu
谢谢你。
让我 看一下原理图。
此致、
Sreenivasa
尊敬的 Sreenivasa:
我只是想检查一下原理图中是否有任何错误、这些错误可能会导致我在 MMC0时钟线上遇到的问题。
此致!
Taringana
你好 Taringana Guranu
谢谢你。
我再重复一遍原理图。
此致、
Sreenivasa