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.

[参考译文] 选择MCU

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/573817/choosing-mcu

您好,

 

我需要帮助为新的医疗设备选择MCU。对于我们的旧设备,我们使用了8051,但现在我们想要使用ARM Cortex-M

我们的需求是:

  1. 至少128K闪存用于代码
  2. SPI,I2C,USB内置接口
  3. JTAG,用于代码加载和调试
  4. 计时器/计数器输入/输出-特别用于在分辨率>12位时以最小50kHz (尽可能高)的频率生成PWM信号
  5. 无需内部ADC和DAC
  6. 最小波特率9600

 

请为我提供最具成本效益的完整解决方案(硬件,软件,工具和评估板),以便开始开发。

 

非常感谢您的帮助。

 

此致,

Lior   

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

    您好,Lior,

    除了一个项目之外,您的消息中的所有内容都将使我了解MSP432*系列TI器件...

    PWM的分辨率>12位是什么意思?  您是指占空比解决方案吗?  (例如,当PWM周期为50kHz时,占空比分辨率为12位? -约5ns占空比步长)


    谢谢!
    Brett

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

    感谢您的回复。
    您对PWM的看法是正确的,这是一个不合逻辑的请求,我们决定使用MCU外部的专用组件来实施PWM。
    不管怎样,MSP432*仍会发现我们的应用程序存在一些过度使用问题。 以下是更具体的要求:
    • 128K闪存或更高版本的固件。
    • 16K内存或更高,用于动态数据。
    • 接口必须包括:I2C总线,SPI总线,RS232总线,USB。 (蓝牙或Wifi是可选的)
    • GPIO (通用IO)。
    • 计数器/计时器。
    • 看狗
    • 无需PWM输出
    • ~20 ADC输入
    • 评估板和开发工具

    还有一些问题:
    1. 您是否能够自动生成驱动程序?
    2. 在您的其中一个MCU中,我们发现您有支持触摸屏的通道,这种功能也可能会使我们对该产品的未来开发功能感兴趣。 请提供更多信息。
    3.开发工具-尽快开始工作所需的最低环境是什么?

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

    您好,Lior,

    我看到两条路径:

    1)使用C2000 MCU -可能类似于F2.8069万。  它将满足您几乎所有的需求,包括生成PWM波形的能力。  此器件的HRPWM功能使用户能够以大约150PS的步进编辑占空比(通常)。  有一点是,它有16个ADC输入通道,而不是20个。

    2)使用MSP432或其它TI MCU。  您开始考虑的系统(使用单独的芯片来生成PWM等)似乎与此路径和MCU选择相匹配。

    这是C2000器件论坛,因此您将从此处的C2000器件获得良好的支持。  如果您决定采用不同的TI器件系列,我建议您在该器件的E2E论坛上发布更多具体指导。


    谢谢!
    Brett

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

    谢谢Brett,非常乐于助人。