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.

[参考译文] TMS320C6748:当 CVDD=1.0V 时系统不稳定

Guru**** 614745 points
Other Parts Discussed in Thread: BQ25890
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1228041/tms320c6748-system-not-stable-when-cvdd-1-0v

器件型号:TMS320C6748
主题中讨论的其他器件:BQ25890

您好!

  我在产品中使用的芯片是 TMS320C6748EZWTD4。

  CPU 频率和 DDR 频率 均设置为80MHz。

  RVDD 设置为1.2V。

  当 CVDD 为1.2V 时、一切运行正常。 我们的产品可以稳定工作10天以上。

  现在、我要将 CVDD 调整为1.0V 以节省功耗。

  但当 CVDD 为1.0V 时、I2C 有时会超时、大约在24小时内超时几次。

  I2C 用于控制 BQ25890和 BQ27441、如果存在 I2C 超时、则在从 BQ27441读取数据时始终发生这种情况。

  该测试由6个器件完成、当 CVDD=1.2V 时、一切都正常、只需24小时。

  当 CVDD=1.0V 时、它们将在3小时内实现 I2C 超时。

  CVDD 是唯一的区别。 为什么?

  谢谢你。

弗兰克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    冯旭您好!

    感谢您的查询。

    请帮助我了解您正在使用的电源解决方案。 我假设这是一个定制电路板。  

    当您在器件运行时将电压设置为1V、测量的电压是多少?  

    您是否曾有机会在1.1V 下检查性能?

    请参考以下内容、并确认您使用的外设在编程电压下受支持。

    某些接口在每个工作点的支持模式/速度有特定限制。 更多信息、请参见本文档的相应外设章节。

    此致、

    Sreenivasa.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 

     

       我尝试了以下更改:     

       1、CVDD 电压测量值是1.00V、昨晚我也试过1.06V。 当 CVDD=1.06V 时、I2C 也将超时。

       2. I2C 的 I/O 组为3.30V,上拉电阻为4.7k。(我也尝试了2.2K 和10K,没有变化。)

          实际上、CVDD 应该不会与 I2C 电压相关。

       3.我将 I2C 频率从400kHz 设置为100kHz,没有任何变化。

         根据以下数据表、I2C 速度与 CVDD 无关。

         我已检查了所有外设、I2C/SPI/eMMC、但我认为没有任何内容违反数据表。

       此致、

    弗兰克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    冯旭您好!

    感谢您提供宝贵意见。  

    CVDD 电压测量值为1.00V、昨晚我也尝试了1.06V。 当 CVDD=1.06V 时、I2C 也将超时。

    不确定1.06V 性能、您可以尝试设置为1.1V (下一个 OPP)或更高电压以进行检查吗? 如果问题仍然存在、这可能与 OPP 中的更改相关的一些配置有关。

    I2C 超时是您看到的唯一问题。

    请帮助我了解您正在使用的电源解决方案。 我假设这是一个定制电路板。  

    您是否在电源轨上有建议的电源。

    此致、

    Sreenivasa.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 

      我会立即尝试1.1V。

      是的、这是定制电路板。 电源如下所示、其中 BQ650250可提供3.3V/1.8V 的电压、而现在 R57/R61/R64经过调整可为 CVDD 提供1.2V/1.0V 的电压。 还将1.2V LDO 输出提供给 USB 和 RVDd。

       此致、

    弗兰克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    "您看到的唯一问题是 I2C 超时了吗。"

    此外、GPIO 有时似乎不能正常切换、我不确定。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    冯旭您好!

    谢谢你。

    我马上试用1.1V。

    是的。

    另外、您能否检查电流是否随 OPP 的变化而变化。

    此致、

    Sreenivasa.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kallikuppa Sreenivasa:

      CVDD = 1.1V 工作正常!!!

      针对整个电路板的功耗、我之前做过这个测试。

      CVDD=1.2V   --    84.08mA@3.8V

      CVDD=1.0V   --   74.06mA@3.8V

      我 稍后将在 CVDD=1.1V 时监测电流。

      正如您提到的、" 不确定1.06V 性能、您可以尝试设置为1.1V (下一个 OPP)或更高电压以进行检查。 如果问题仍然存在、这可能与 OPP 中的更改相关的一些配置有关。 "

      有哪些配置? 是否可以在 CVDD=1.0V 下工作?

      此致、

    弗兰克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    冯旭您好!

    谢谢你。

    CVDD = 1.1V 工作正常!!

    很高兴听到这个消息。  请测量输入电流以进行比较。

    有哪些配置? 是否可以在 CVDD=1.0V 下工作?

    仅供 参考、请参阅我的说明。

    如果问题仍然存在、这可能与 OPP 中的更改相关的一些配置有关。  

    我在这里没有看到任何问题。

    我在之前的主题中提到过。  我们需要审查在使用1V CVDD 时是否对任何外设有任何限制。

    我不熟悉您的系统、因此我建议您 重新查看。

    此致、

    Sreenivasa.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kallikuppa Sreenivasa:

       我已经完成了第二次外设速度检查、如下所示。 不存在违反速度的情况。   

    Pepriphral Speed Review

    外设

    1.0V 输入限制

    知道它的运行速度

    模块

    100MHz

    为80 MHz

    DDR2

    266MHz

    为80 MHz

    MMC

    25 MHz

    通过 PDK 驱动程序设置、我不知道速度。 但文件是正常写入/读取的。

    SPI0

    主器件25MHz

    4 MHz

    SPI1.

    从器件 16.67MHz

    1.8MHz

    I2C0

    400kHz

    100kHz

    I2C1

    400kHz

    100kHz无法正常工作)μ s

    GPIO

    ——

    ——

    CPU/DDR

    eMMC <=25MHz

    SPI <=25MHz

    主模式40ns25MHz

    从模式60ns16.67MHz

    I2C <=400Hz

    JTAG <=15MHz

    1.0V 范围

      还有其他可能吗?

      此致、

    弗兰克

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    并且我也尝试过以72MHz/72MHz 频率运行的 DSP/DDR 速度、问题仍然存在。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    冯旭您好!

    谢谢你。

    您能否使用示波器测量电源?

    请确保电源轨上有足够的电容器。

    此致、

    Sreenivasa.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    冯旭您好!

    您能否确认功耗测量值?  

    针对整个电路板的功耗、我之前做过这个测试。

      CVDD=1.2V   --    84.08mA@3.8V

      CVDD=1.0V   --   74.06mA@3.8V

    此致、

    Sreenivasa.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的  Sreenivasa:

      以下是1.0/1.8/3.3/1.2V 电源轨。 1.2V 用于 USB。 每个导轨都很好。

      顺便说一下、DSP 配备24MHz 无源晶体振荡器。

      谢谢你。

    弗兰克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的  Sreenivasa:

      是的、以上功耗数据是正确的。

      还有一个 BLE/WIFI 芯片、它通过 SPI1与 DSP 进行通信。 测试期间、 BLE/WIFI 芯片仅通电、程序不运行。

      我还移除了 BLE/WIFI 芯片进行了测试、将 DSP/DDR 设置为36MHz。

      CVDD=1.2V -- 40mA@3.8V

      CVDD=1.0V -- 36mA@3.8V

      此致、

    弗兰克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    冯旭您好!

    请检查1V 电源上的纹波。

    CVDD 是否与任何其他器件共享电源?

    此致、

    Sreenivasa.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的  Sreenivasa:

      否、CVDD 仅提供给 DSP。 下面的2个图显示了 CVDD 纹波。

      

      此致、

    弗兰克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的  Sreenivasa:

      CVDD=1.2V   --    84.08mA@3.8V

      CVDD=1.0V   --   74.06mA@3.8V

      上述数据是使用 DSP/DDR freq 100M/120M 测得的。

      今天、我将 DSP/DDR 频率用作80M/80M、进行新的测量。 结果为:

      CVDD=1.2V    --     75.54mA@3.8V

      CVDD=1.1V    --     67.22mA@3.8V

      CVDD=1.0V    --     64.68mA@3.8V

      此致、

    弗兰克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Frank、您好!  

    CVDD=1.1V    --     67.22mA@3.8V

      CVDD=1.0V    --     64.68mA@3.8V

    [/报价]

    我没有看到1.1V 和1V 之间有任何重大差异。 这是您可以管理的吗?

    您能够减少电源上的纹波吗?  

    此致、

    Sreenivasa.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的  Sreenivasa:

      "这是你能管理的吗?" 这话什么意思?

       我将用22 μ F 的电容器替换10 μ F 的电容器、然后再试一次。

      谢谢你。

    弗兰克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的  Sreenivasa:

       我 把2个10uF 与 原创的10uF 电容器并联,采取30uF。

      2个板已测试、问题仍然存在。

      我发现问题仅在设备充电时发生 采用 SPI 通信。

      如果器件没有进行 SPI 通信、则不会发生问题。

      如果设备未充电、则 不会出现问题。

      如果 CVDD=1.1V、则 不会发生问题。

      这很奇怪。  

      我在程序中禁用了 BQ25890 INT 和 BQ27441 INT、因此充电时不会产生中断。 但问题仍然存在。

      我比较了1.0V 时的纹波、充电时和不充电时、我认为没有区别。

      谢谢你。

    弗兰克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Frank、您好!  

    "这是您可以管理的吗?" "那你打算怎么办?"

    我正在检查您正在查看的目标电流。 在电流值方面、我认为1.1V 和1V 之间没有太大的差异。

    此致、

    Sreenivasa.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Frank、您好!  

    感谢您提供宝贵意见。

    我看到 SPI 时钟速率不同、您是否尝试过降低 SPI 时钟速率?

    由于这似乎是系统级问题、因此我建议查看所有功能和接口并验证是否存在任何违规情况。

    根据我掌握的信息、我只能提供指导。

    此致、

    Sreenivasa.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的  Sreenivasa:

       我将尝试降低 SPI 时钟速率。

       但我的 SPI 只有4M 和1.8M、远未达到1.0V 的极限。

    外设

    1.0V 输入限制

    知道它的运行速度

    SPI0

    主器件25MHz

    4 MHz

    SPI1.

    从器件 16.67MHz

    1.8MHz

       此致、

    弗兰克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Frank、您好!

    请回顾以下答案

    "这是你能管理的吗?" 这话什么意思?

    我正在检查您正在查看的目标电流。 在电流值方面、我认为1.1V 和1V 之间没有太大的差异。

    [/报价]

    此致、

    Sreenivasa.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sreenivasa:

       我尝试将 SPI0和 SPI1设置为500kHz、但没有任何变化。

       对于我的上一篇文章" I2C 超时是否是您看到的唯一问题。 此外、GPIO 有时似乎不能正常切换、我不是很确定。"       我已经对4个器件进行了3天的测试、并检查了每个详细信息。 现在、 我确信、I2C 超时是唯一的问题。  其他情况下不会发生异常。

       和1.1V 与1.0V 之间的功率差。 我们的产品有2种工作模式,有通信和没有通信。

       在第2种模式(通信芯片关闭)中、功率为:

         CVDD=1.2V    --   53.5mA@3.8V

         CVDD=1.1V    --   48.3mA@3.8V  ,比 CVDD=1.0V 多13.6%

         CVDD=1.0V    --   42.5mA@3.8V

       CVDD=1.0V 将提供13.6%的 耐久性和较低的温度。 因为我们的产品是可穿戴设备。 因此、CVDD=1.0V 对我们非常重要。

       

       此问题非常奇怪、CVDD=1.1V 一切正常、CVDD=1.0V I2C1将偶尔超时。

       下表显示了我的系统中的 SPI 和 I2C。 I2C0从不超时。

       奇怪的是、I2C1超时仅在读取 BQ27441时发生。

       奇怪的是、I2C1超时仅在读取 BQ27441时发生、当我的器件为 charing 时。

       奇怪的是、I2C1超时仅在读取 BQ27441时、设备充电时以及 CVDD=1.0V 时发生。

       这真的是一个棘手的问题。 您能给我更多的指导吗?

       谢谢你。

    弗兰克

    SPI0

    4 MHz

    读取传感器数据、500Hz 采样率

    SPI1.

    1.8MHz

    在第二模式中停止

    I2C0

    100kHz

    读取传感器数据、200Hz 采样率

    I2C1

    100kHz

    每15秒从 BQ25890和 BQ27441读取一次数据

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Frank、您好!

    感谢您提供宝贵意见。

    下面的早期电源数就是我这个问题的用例。

    CVDD=1.1V    --     67.22mA@3.8V

      CVDD=1.0V    --     64.68mA@3.8V

    您能否将电压设置为1.07并进行测试。  我认为该器件应将电源视为1.1 OPP 并应正常运行。

    该问题与系统级用例相关、我不确定除了建议一些测试条件外、还能如何提供帮助。

    此致、

    Sreenivasa.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Frank、您好!

    我看到您单击了"Resolved"按钮。

    您能否帮助我了解您是否能够解决问题并对查找/解决方案添加一些评论?

    此致、

    Sreenivasa.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sreenivasa:

       问题很奇怪。 我尝试了1.06V 的电压、但在所有4个器件上都失败了。

       即使工作电压为1.07V、也 无法保证所有器件都能正常工作、因为不同的器件电源电压之间可能存在1%-3%的误差。

       即使是1.07V 可用于所有器件、其功耗也接近1.1V。 但我们需要的是1.0V。

       我们认为、我们将继续针对我们的产品开展其他工作、当我们有新的想法时、我们会再次回到这个问题。

       非常感谢您的帮助和指导。 如果您有任何新的指导、请注意我。

       此致。

    弗兰克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Frank、您好!

    感谢您的意见和理解。

    此致、

    Sreenivasa.