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.

[参考译文] CC2340R2:CC2340R2 文档不完整

Guru**** 2419530 points
Other Parts Discussed in Thread: CC2340R2, CC2340R5, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1538868/cc2340r2-cc2340r2-incomplete-documentation

器件型号:CC2340R2
主题中讨论的其他器件: CC2340R5SysConfig

工具/软件:

TI 技术团队大家好、

我们计划使用 CC2340R2 无线 SoC 和**** >

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

    TI 团队大家好、

    在查看参考 CC2340R5 设计原理图第 2 页、我发现了可能的错误。

    1) R55、R56 通过一侧的 SW2 和 SW1 连接到 GND、另一侧连接到 DIO9_BTN2 DIO10_BTN1。 DIO9 和 10 均不支持高电流。 根据 DS、它们只能处理 2mA 电流。 但所示 R55 和 R56 的值仅为 100 Ω。 因此、在按下开关按钮时、Vdd 3V 下、电流将为 (0.8x3V)= 2.4V/100 = 24mA。 这几乎是将引脚 DIO9 和 10 短接至 GND、导致芯片烧毁。 即使两个 DIO9、10 都能提供高电流、也能处理最大 10mA 电流 根据 DS 第 35 页。

    2) BOM 还显示 R55 和 R56 的 100 欧姆值。

    您认为值应该是 100K ...吗?? 例如 R1。  

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

    AB 您好:

    感谢您的坦诚反馈、并已将您的不满告知 TRM 开发人员。  他们还将能够解答您的参考设计问题。

    关于在 CC2340R 器件上进入低功耗模式、 管理此行为的优选方法是 Power TI 驱动器。  如果驱动程序中存在错误、则提交错误通知单以审查并修复此类错误。  但是、可以破坏任何 TI 驱动程序解决方案并使用您自己的低功耗固件。

    • 在 SysConfig 文件的电源模块中、对策略函数和策略初始化函数使用“Custom",“,然后、然后选择自定义函数命名约定。
    • 在应用程序代码中、使用定义上述函数 simplelink_lowpower_f3_sdk_9_11_00_18\kernel\nortos\DPL\PowerCC23X0_nortos.c(对于 FreeRTOS,为类似工具)和 \source\ti\drivers\power\PowerCC23X0.c 作为 PowerCC23X0_standbyPolicy 、Power_init 、Power_shutdown 、Power_sleep 和 PowerCC23X0_enterStandby 功能的参考指南。   
    • 其中将详细说明 进入/退出低功耗模式所需的寄存器和 driverlib 函数。
    • 进入这些低功耗状态 时请务必小心、因为这会阻止外设运行(例如 UART、LGPT 和 ADC,它们取决于高频时钟)。

    希望这对您有所帮助、
    Ryan

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

    你(们)好

    1.关于机械图纸, 您在第 71-78 页中找不到什么? 对于 YBG、此软件包尚未正式发布、但我们可以提供封装尺寸和封装信息。

    2.在我们的参考设计中、  使用了 DIO9_BTN2 和 DIO10_BTN1 并将 其配置为与驱动强度无关的输入。 每个 DIO 引脚的电容输入可防止产生任何形式的高电流。 100 欧姆用作客户的占位符、以便根据需要进行配置。 如果这些 DIO 配置为驱动负载的输出、则驱动强度会成为问题。

    此致、

    按钮

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

    技术团队、您好:

    本论坛的软件包中有严重的故障。 我的原质询的文本除以*****结尾的一行外、全部缺失 >。 因此、我将以下内容重写相同内容。 (我很高兴我将该文本保存在我的计算机中。)

    我们计划在我们的新产品线(10-12 器件)中使用 CC2340R2 无线 SoC 和 MSPM0G35 MCU。 而 DS 和中提供了 MSPM0G35 文档 技术参考手册 编写精良、CC2340R2 DS 和技术参考手册中的一些基本信息如下 不足/缺失 。 我花了 3-4 天以上的时间在 DS 和技术参考手册(1300 多页)中进行搜索、但仍然没有找到。

    我正在寻找具体的信息 — 如何 Enter 每种工作模式(电源模式)和方法 退出

    在互联网和 TI 技术论坛上搜索后,我发现的唯一答案是如何在软件中操作 — TI 的驱动程序等 我们不是在寻找这样的信息,这是显而易见的。 (如果驱动程序中有错误...该怎么办?)  软件必须在硬件级别实现该功能 — 配置芯片的一些控制寄存器(位级)、并执行一些类似于的特定指令 MSPM0G35。

    1) 工作模式 工作原理  - MSPM0G35 数据表的第 8.2 节 ( DS ) 提供有关的基本信息 正在退出 (唤醒)工作模式、包括表 8-1。

               第 2.1 节 技术参考手册 提供了有关所有模式的详细信息、包括表 2-1 中的退出(唤醒)信息。 第 2.4.2 节

    工作模式选择 提供了有关如何配置每种模式的寄存器级信息。 最重要的是、它提供了有关如何操作的信息 Enter  每种模式。 这里没有问题。

    2) CC2340R2 的功耗模式 -在 DS 和 技术参考手册 、操作模式称为此 SoC 的电源模式。 第 8.11 节 电源管理 DS 提供 基本 有关的信息 正在退出 (唤醒)电源模式、包括表 8-3 中所示。 打开了 无详细信息 有关如何退出的 DS 中的任何位置。

    注意: 下一行中的表 8-3 下是否有一个拼写错误:

            (2) 使用基于软件的 CPU 寄存器保留 环境中 进入和退出待机功耗模式时保存和恢复

     应该是这样 成分 而不是背景...? 请更正。

               2.1)  6.2. 系统 CPU 模式 技术参考手册状态:      

                “CPU 模式、运行、睡眠和深度睡眠由管理 TI 电源 API 不能直接操纵。“

               部分 6.4.2 关断 说:“可通过软件故意输入的最低功率状态。“  没有提供如何操作的信息 进入 SHUTDOWN 模式 状态。 有关的基本信息 唤醒 但没有详细说明如何实现。

               更详细的部分 6.4.5. 待机 介绍了该模式的功能和退出(唤醒)、但没有详细说明如何操作。 没有提供如何操作的信息 进入待机模式 消耗量。

               部分 4.3.4.3. 电源管理控制器 (PMCTL) 介绍了中的唤醒事件 待机 引导模式、但并非完全正确表 4-4 提供了有关唤醒事件的更多详细信息、但不完整、表中也有许多错误、例如:     

                           GPIO 组合唤醒中断、中断标志可在此处找到 GPIO.MIS

    我搜索了整个手册、但 GPIO.MIS 不是写在其他位置。

    表 4-18 中也有类似的错误、例如:

               9h = GPIO 组合唤醒中断、可在此处找到中断标志 GPIO:MIS

               Fh = SPI0 组合中断请求、可在此处找到中断标志 SPI0:MIS

    注意:经过大量的搜索,巧合的是,我发现了一些有用的信息:

                           表 4-12. WKUPMASK 寄存器字段说明

               此表定义了六个 AON_..... 中断屏蔽寄存器位、例如:

               AON_IOC_COMB 的唤醒屏蔽。

               0 — 唤醒已禁用

               1 — 唤醒已启用

    ...只是太多的错误/问题要列出。

               部分 6.11 PMCTL 寄存器 — 表 6-71 列出/描述了电源模块控制器的所有寄存器。 。 开始 链接转至特定寄存器、其中提供了有关如何进入特定模式或启用/禁用模式的位级详细信息。

                          6.11.3 SHTDWN 寄存器 定义键值 A5A5h 最终目的 进入 Shutdown(关机) 消耗量。 很棒!

                           6.11.4 SLPCTL 寄存器 说明了如何启用/禁用睡眠模式。

               仍然没有关于如何输入的信息 待机模式

    3) 机械封装 -关于芯片的信息 (40 引脚,24 引脚和 YBG ) 在 DS 的 CC2340R2 缺少 — 一个重要的。 是否在其他文档中? 我们需要这样做来进行 PCB 布局设计 — 这是一个亮点,请尽快提供此信息。

    注意:此封装信息始终显示在每个芯片的 DS 中。 示例:MSPM0G350x。 请在 CC2340Rx 的 DS 的下一版本中对此进行更新。

    建议
    请在 CC2340R2 的 DS 中编写类似于 MSPM0G350x 中工作模式部分的“电源模式“部分、客户可在其中找到相关信息。 然后通过电子邮件将该部分以及机械包装信息发送给我、以便我们继续。

    结论

    我已经用尽了上述的任务,以找出问题与 CC2340R2 应已编写的 DS 和技术参考手册 接地平面 为客户发布之前。 请将此问题上报给高层管理人员,并指派一些技术人员查看这两个文档,然后纠正所有内容 — 甚至是我在 1300 多个页面中找不到搜索时间的项目。 现在,我们必须 停止 我们使用此 MCU 来进行设计。 我想知道 TI 是否出售了这些芯片中的任何一款...!!!

    谢谢。

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

    您好 Bun、

    注意:我看不到我的原始过帐的整个文本 — 只有一行以*****结尾可见 >所以我在答复中也写了同样的内容。 这是显而易见的,不知何故,你能够阅读我的整个文本。 我来问一下 CC2340R2 芯片的机械封装问题。

    1) 你提到了第 71-77 页。 但 CC2340R 的数据表只有 65 页。 您正在查看哪些 DS?

    请再次阅读我的问题。 我们(和所有其他客户)绝对需要与 MSPM0G350x DS pages 80-95 类似的机械制图信息。 CC2340R2 的 DS 中没有任何内容。 没有它、我们就无法进行芯片布局。

    谢谢。

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

    您好 Bun、

    2) 关于我对 DIO9_BTN2 和 DIO10_BTN1 的问题、您已经写了关于 C 的内容 散逸性输入 。 我需要进一步的细节。 这是否意味着当 DIO9 配置为输入(非开漏)时、CC2340R 芯片内部会有一些上拉电阻(100K 等)、按钮 BTN2 输入连接到 MOSFET 的栅极? 在这种情况下、确保电流将受到芯片内部电阻器的限制。

    在这种情况下、我是否确实需要 R55、R66 等? 在两种情况下(BTN2 开路和闭合)、都应限制电流。 如果我不需要 R55、R56 等、可以通过不安装此类电阻器在 PCB 上节省一些空间。 我们的 PCB 非常小。

    谢谢。  

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

    我在 CC2340R 数据表的第 35 页上找到了一些信息。 它同时提到了上拉和下拉电阻器、以及 Vpad。 PAD 在 DS 中的任何位置都未定义、但我假设它是 DIO9 引脚上的输入。 在这种情况下、当按钮打开时、输入悬空、而当按钮闭合时、输出为 0V (GND)。 那么、应该如何配置 DIO9 呢? 将其配置为输入是否足够? 无需担心上拉或下拉电阻器?

    抱歉、我想问这些基本问题、因为我不知道 DIO 引脚上的电路是什么。

    谢谢。

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

    您好 Bun、

    很抱歉有关 DS 的困惑。 几个月前、我从 Digi-Key 网站下载了 CC2340R DS、只有 65 页。 令人惊讶的是、两个 DS 的修订日期都是 2024 年 9 月。 TI 在 65 天后更新了 DS 并增加了页面、但没有更新修订日期。 这就是我没有从 TI 网站下载的原因。

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

    您好、  

    1.这是指向我所指数据表的链接: https://www.ti.com/lit/gpn/cc2340r2

    2、正确、所有 DIO 均进入 MOSFET 的栅极、默认配置为通过 100k Ω 上拉

    3.你不需要 R55 和 R56。

    4. Vpad 是指在该引脚/焊盘上施加的电压电平。

    5.当一个按钮打开时、它通过 100k Ω 电阻器在内部上拉、但这必须在 SysConfig 中进行配置。 任一 DIO 引脚都不应悬空。

    当它关闭/接地时、没有任何事情要做。 输入或输出时、焊盘/引脚上的电压仅为 0V。  

    此致、

    按钮