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.

[参考译文] CC2340R5:评估此芯片是否可以驱动 TFT LCD

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1510888/cc2340r5-evaluate-if-this-chip-can-drive-tft-lcd

器件型号:CC2340R5

工具/软件:

尊敬的专家:

建议在我们的程序中使用具有 SPI 接口的 LCM。

  • 由于 CC2340仅支持 一个 SPI 接口、因此我们希望与外部闪存共享 SPI 接口。 下图如下图所示。 SPI 速度的配置优于10MHz。

  •  显示分辨率为60*100、位深度为16位。 如果我们使用 SRAM 进行显示缓冲、可能需要24KB SRAM 进行缓冲(双缓冲)。 SRAM 使用量似乎对于我们的应用来说太大了。 我想知道是否可以使用 UDMA 功能通过 SPI 接口将显示数据(例如图像)从外部闪存直接传输到 LCD 模块。

您能否帮助评估使用 CC2340R5驱动 LCD 的可能性? 谢谢。

BR、

广文

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

    您好!

    您可以使用一个 SPI 接口同时使用外部闪存和 TFT LCM、但不能同时使用、因为它们使用相同的 POCI/PICO 引脚。 因此、您将负责编写代码以确保它们不会同时运行、例如使用信标并通过 GPIO 手动控制 CS 引脚。

    UDMA 只允许从内存传输到内存、从外设传输到内存、从内存传输到外设、但不允许从外设传输到外设、因此您将无法使用 UDMA 将数据从外部闪存传输到 TFT LCM。

    如果您担心 SRAM 中缺少存储器、可以使用 CC2340R53器件而不是 CC2340R5、因为 CC2340R53具有64KB 的 SRAM、而不是36KB、这应该足以满足您的双缓冲需求。

    此致、
    Maxence

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

    您好、Maxence、  

    感谢您的回答。  

    对于 SPI 应用、我们将使用不同的片选引脚、但共用 CLK 和数据引脚。 假设这可以起作用。

    一个问题是这2个外设的 SPI 配置不同。 外部闪存是4线 SPI (CS SDO SDI SCK)、LCM 是3线 SPI (CS SDIO SCK)。 在这种情况 下、1个 SPI 接口可以 满足要求?

    BTW、关于 SPI 接口、它是否支持双 SPI 模式?

    BR、

    广文

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

    您好!

    只要您希望外设以相同的频率运行、共享 CLK 引脚就可以了。

    对于 PICO/POCI 引脚、共享这些引脚很常见、这是一种称为的设置 并行 SPI

    您可能遇到的唯一问题是、如果 DIO 是双向的、我们的 SPI 驱动器不支持3线 SPI (CS SDIO SCK)。 我不认为 TFT LCM 就是这种情况、因为屏幕外设不需要将发送消息发送到控制器。 在这种情况下、您可能需要自行修改 SPI 驱动程序、以便在需要时将 SDIO 引脚的引脚多路复用从 POCI 更改为 PICO。 这不是很难实现,但它是需要记住的。

    此致、
    Maxence

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

    您好、Maxence、

    信息对我们很重要。 谢谢。

    假设 SPI 无法支持四通道模式、那么 SPI 模式呢? 但双模怎么样呢?

    BR、

    广文

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

    您好!

    CC2340R5技术参考手册(LINK)的 SPI 部分和 CC2340R5的 TI SPI 驱动程序 API (LINK)中没有提及四通道模式或双通道模式、因此我假设不支持这些模式。

    此致、
    Maxence

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

    您好、Maxence、

    非常感谢您的确认。

    BR、

    广文