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.

[参考译文] 倍频器

Guru**** 2482105 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/715733/frequency-doubler

主题中讨论的其他器件:TM4C123

大家好、

我有一个工作频率为200kHz 的4V TTL 信号(可以在所附的图中看到输入信号),我想将其频率更改为400kHz,使电压和波形 几乎保持不变,可能有一些变化,但变化不会太大。

因此、请提供建议、我如何做到这一点、还应包括我可以使用的 IC 编号以及如何使用该 IC。

谢谢。

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

    [引用用户="Muhammad Javaid"]... 我想更改信号的频率(使其加倍)[/quot]

    这是"经典"设计实现之一-可追溯到" MCU 前"时代。   通常采用"IC"的组合:能够检测"每个信号边沿"(直接引导至频率)。 加倍)以及一个或多个额外的输出、以呈现(通常)组合输出。

    [引用 user="Muhammad Javaid"]包括我可以使用的 IC 编号以及如何使用该 IC。

    因为这是一个以" MCU 为中心"的论坛、所以认为"IC"是您(真正的)想要的 MCU 是不合理的吗?

    如果或何时-使用 MCU -要满足此"倍频器"角色:

    • 唯一检测并响应"每个"信号边沿
    • MCU 的计时器-命令进入"单次触发"模式(可能有2个此类计时器)直接或间接生成输出-该输出跟随(每个/每个)信号边沿
    • "上升沿"(第二个)此类输出必须"等待"新创建的"下降沿"(第一个)的结论。  (然后、仅随后-生成其输出)

    KISS 规定、通过使用各种添加的(MCU 外部) IC ("门控"和/或延迟和/或生成)、MCU 编程(极大地)会"加快、强化(但未增强)"此类输出...

    管理这些"详细信息"-并澄清 您对"IC"的意图 (MCU 是要做的吗?) 值得(一些)深思/重点努力... 海报上的内容-您是否同意?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能建议如何解决我的问题吗? 因为我不理解你所说的话、我不是专家、所以我是一名初学者、所以请更加具体和详细。

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

    您是否真正对我的写作进行了"重点阅读"?   (二读-尤其是注意这三个要点-未回答的问题(您肯定能理解)似乎非常明确。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,我指的是一个 MCU,但我使用哪个 MCU 可以接受这种类型的信号?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    几乎、"众所周知的任何 MCU "-可以充分满足您的需求! 您对供应商 TM4C123"LaunchPad"的收购应该能够"很好地"满足您的意图。   (而且价格非常合理(低成本)的供应商产品)

    您可以通过"读取波形"极大地提高您的理解、该波形将在200kHz 信号正下方(并与之保持一致)显示您的"新创建的脉冲序列"。   (信封背面-手绘-然后在此处扫描和呈现-证明是可接受的)。   该图应该"更好"、以便您根据"只有一个"(现有200kHz 信号)的到达、重点关注并了解如何生成两个脉冲。

    在创建该图纸后-您"重新"到3个要点-之前介绍的要点-应该证明"更容易掌握"。

    *** (非常)额外积分...  学生应"提出挑战"(稍微)、从"已知-固定频率(此处为200kHz)"改为可能"跳跃"的频率(频率变化)。 -乘以(例如) 10-50kHz (最大值)-来自电流频率输入!)   

    哪些代码变化和/或外部 IC 最适合这些变化-更有价值-"通用解决方案" 的实施!    (即 MCU 被启用为自动'Detect the Input Frequency' (检测输入频率)-然后产生 'Frequency Output'(频率输出)@ 2-5X (按顺序或所需)- (输入频率)。)   这是一 项"更合理"的家庭作业任务-不是吗?    (如果有足够的通知和奖励-这里(可能)的员工-可以"布置这样的作业龙...)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢你的帮助。 我还能问一下,当我在这个 MCU 上运行一次代码时,之后我是否可以断开它与计算机的连接,并且只能使用一个外部5V 电压电源来运行它?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Muhammad Javaid"]能否再次询问,当我在该 MCU 上运行一次代码时,之后我是否可以断开它与计算机的连接,并且只能使用外部5伏电压电源来操作它?

    完全是-如果您"正确"对 MCU 进行编程。   编程后、您可以将 MCU 从 PC 的(任何)连接"释放"、并观察您的"电路板"(继续、正确)对输入信号的响应。

    请注意-您"再次"使用-证明可疑。   "再次"表示您(之前)提出了这样的请求!   未注意到任何此类(过去)请求(重新:计算机断开连接)-因此"再次"证明不正确。

    您使用"kiss"(kiss)-将您的挑战分解为最小的组成部分 (极大地加快和简化您的解决方案)-然后测试并确认每一个部分-是您(和所有其他人)最快(也是最简单)的"项目成功之路"。

    您创建适当的"时序图"-显示您的新信号(F (OUT)= 2X F (IN))肯定会简化您的过程。   (这是"现在、合法" 再次 提到的...)