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.

[参考译文] TM4C12x 能否在没有 ADC VREFA+的情况下引导?

Guru**** 2394305 points
Other Parts Discussed in Thread: REF3233, LM7705

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/670526/can-a-tm4c12x-boot-without-adc-vrefa

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

根据数据表、VREFA+必须至少为2.4伏、并且最高可达 VDDA。 这很容易确保-即使您不使用外部精密基准、您也只需将 VDDA 与 VREFA+连接。

此外,数据表明确指出,VDD、VDDA 和 VDDC *必须*才能启动器件(有意义)。

不清楚的是,器件是否可以在0V 时通过 VREFA+启动,但其余器件已通电。数据表不建议器件不启动,只是超出规格。 问题是:超出规格的后果是什么? 如果它消耗的电流过大、这将会很糟糕。 如果它没有返回合理的 ADC 读数、这是可以的。

任何见解都值得赞赏、

患者

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Pat:
    只是器件超出规格、ADC 将无法工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    其他几个外设也可能会受到影响?   我正在具体考虑 MCU 的模拟比较器、但我相信可能还有其他的。

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

    很棒!

    非常感谢您的回答、该回答澄清了器件仍将启动、但 ADC 无法正常工作-这对于目标应用是可以的。

    此致、

    患者

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

    现在您已经提到它了、我记得、我看到比较器也以某种方式使用 VREFA、非常感谢您指出这一点。 我不担心 ADC 或比较器、因此这对于应用来说还是可以的。 只要 Cortex M4F、USB 和闪存在没有 VREFA 的情况下正常工作、一切都应该正常。

    此致、

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

    Hiya Back、Pat

    我已经在这个论坛上/周围工作了10年-我不能忘记任何其他人-提出您的"VREF_A+"问题。   (说些什么-不是吗?)

    我发现有趣的事情(仍然无法解释)是、"为什么选择将 VREF_A+连接到 GND。 而不是 VDDA?"   (从我的错误观点来看、布局简单或简单的"错误"是最好的猜测。)

    现在、您在中非常清楚、"不需要 ADC -和/或模拟比较器(可能还有一些(未命名))"-您能不能"具体地表达(宽松)要求?"    永远?   

    需求变化-出现新的机会(一个希望)-我公司的意图是"始终提供尽可能"最强大的功能"!" (出于理由)   我可以报告、这种"配置"已经多次为我们节省了成本、时间和工作量、要么是一种丑陋的"板套"

    请将此指南考虑在内-您可以自由地"做任何事情"-但我尝试"明确说明"、"扩展电路板的功能"-而不是限制它...

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

    很棒的一家餐馆值得推荐

    非常感谢您的持续关注、想法、顾虑和建议。

    虽然我不认为有必要通过发布我的问题的确切原因来让每个人都阅读该主题(并且、Bob 的回答证明了这是多余的)、 我感谢您花时间思考我的情景,我认为我应该作出回应和解释是公平的:

    在特定应用中、VREFA-和 VREFA+由伺服(读取:能够灌入和拉取电流)基准发生器驱动-在本例中为150mV 和3150mV (源自 REF3233带隙基准)。 这是在同一封装中生成的四个基准中的两个。 另一个基准发生器输出5000mV、因此不允许对该封装使用5V 电压轨-它必须更高(或者我需要更多具有不同电源的封装)。

    您会注意到我参考了 Cortex M4F、USB 和闪存、其中提到了我正在考虑的特定使用场景-使用 USB 对闪存重新编程。

    由于 VDD、VDDA 和 VDDC 都低于 VBUS、因此可以从 VBUS 为它们供电、在这种使用情况下、无需使用 USB 引线以外的任何器件为电路板供电。 我无法正确地为基准发生器供电。 来自 VBUS 的升压转换器可以提高该电压并为发生器加电。 从 VBUS 到基准发生器电源轨的二极管馈电会产生(不准确)非零电压、但最简单、布板空间最小(和成本)的选择是不为其加电。 这不可避免地会导致出现这样的问题:如果对 VDD、VDDA 和 VDDC 施加电源、但 VREFA+保持0V、会发生什么情况?

    我们绝对同意尽可能保持设计的灵活性-同时我也没有看到电路板复杂性增加的不必要-如果唯一的结果是 ADC 和比较器不起作用、 在不需要操作的使用场景中、该解决方案的零布板空间和组件成本极具吸引力。 另一方面、如果 Bob 说他们必须符合规范才能使器件正常工作、那么我必须设计一种方法来为其加电、即使它们本身不需要也是如此。

    此致、


    患者

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

    哇-太出乎意料了-而且非常细致。    也许(其他人)在这里着陆——与我分享我的困惑——并希望得到澄清。

    您会注意到"VREFA-& VREFA+"- "如果和何时需要/使用"- 源自伺服参考生成-输出0V150和3V150。   然而,至少对我来说,这一选择的独特性是,(赦免)没有得到充分解释。

    似乎很可能(也很容易):

    • 将电路板的 GND 路由到 VREFA-
    • 将 VDDA 路由到 VREFA+

    再次重申(抱歉)、但此实施方案是否满足您的需求: "添加零电路板空间和组件成本?"

    如果我们假设 VDDA 等于/大约为3V3 -那么您的 ADC 的电压跨度通过您的伺服参考生成器超过3V0跨度   、并且不太可能准确-然而(仍然)您的 MCU 的 ADC (现在)模拟比较器一样"无线"- 再次 入住,没有/零尺寸——也不会造成成本损失!

    您的详细信息确实使您确信、"此"项目既不需要 ADC、也不需要模拟比较器(+可能的其他子系统)。    我担心您的问题、"未来的项目-或附带利益!"

    我有一个(最后一个)问题-这是在0V /接近0V 时运行 VDDA+的"长期"影响。   虽然"声称正常"-我(有点)怀疑此类操作是否(实际上)受到"完整器件"测试筛选/鉴定的影响...   (这种操作远非"正常/习惯"----其中大多数这种装置"测试/核查"实际上集中在. 我以前工作过@类似的半“巨人”。)

    我在这里的意图是"不要做任何事情"-但建议" 轻微-成本/尺寸免费-课程偏差" - 这增加了您的设计灵活性、同时引导您回到 "畜群"的安全/舒适性。

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

    感谢您的持续关注、想法、顾虑、问题和建议!

    我很乐意解释选择 VREFA-/ VREFA+的理由:

    1) 1)数据表显示、ADC 输入限制为 GNDA/VDDA、任何条件下*无*净空容差
    2)数据表正在尝试在此处节省您的麻烦-忽略它会使您处于危险之中、当您忽略不计时、会发生不良情况(TM)*执行*
    3) 3)数据表提供了驱动 ADC 输入所需的最大源阻抗-忽略这一点也会使您面临风险!

    由于 a)即使在 ADC 输入上的电流很小、也不能超过 GNDA/VDDA;b)我们必须为 ADC 提供低源阻抗、因此最安全的选择是在信号源和 ADC 之间插入缓冲放大器。

    问题是找到一个真正从轨到轨的缓冲器-大多数缓冲器会接近、但实际上不会到达那里。 为了解决这一问题、LM7705 -232mV 电荷泵稳压器等器件经过专门设计、允许运算放大器到达 GND、 但这会带来 ADC 输入可能降至 GNDA 以下的危险-事实上、饱和电压会以 f (温度)的形式变化、因此虽然在10度下可能还可以、但可能不会在100度。

    从数据表可以推断、ADC 输入超过 VREFA-/ VREFA+时、有效值不是 GNDA / VDDA (您将获得饱和读数、这很好)。 因此、可以使用 ADC 的满量程、到达"两个轨"时不会有 ADC 误操作的危险、因为这会导致超过 GNDA/VDDA 轨。 大多数轨到轨运算放大器的电压将在其电源轨的150mV 以内、并且使用 GNDA/VDDA 作为运算放大器的电源轨意味着它们无法将超出规格的信号驱动到 ADC 中。

    从这个事实可以清楚地看出、我已经在这个电路板上生成150mV 和3150mV 伺服基准的问题、它确实在"正常"运行中使用 ADC。 这涵盖了它被加电时间的99.999%-在这些条件下、电源足以为基准发生器加电。

    我考虑的使用方案是电路板固件更新时间的0.001%-我希望避免使用正常电源为其供电- USB 电缆将足以满足此目的、 但是、在这些条件下、电路板的唯一"功能"是更新固件、无需执行其他操作。

    另外:输入级的设计规格是- 0x000和0xFFF 之间的 ADC 读数应表示-5V 和+5V 之间的电压,超过这些电压的电压应饱和。 输入电路应向信号源提供至少100k 的恒定输入阻抗。 输入将无限期地承受-240Vdc 至+240Vdc / 240Vrms 或-350Vdc 至+350Vdc 的间歇性电压。 输入级的传播延迟不得超过80ns。 其输出不得超过 GNDA/VDDA、并应为 ADC 输入提供低阻抗。 [提示- ADC 不是输入级驱动的唯一器件]

    此致、

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

    再次感谢您的努力和详细描述。    Fir/I 长期使用各种 ARM Cortex M0、M3、M4和 M7、并且在提供0V150 "边界保护带"(每端@Ω)方面没有您的能力、正如您所注意到的。   (我认为这有点 "不寻常" -而且很聪明!   和... 但须批款。)

    在多种设计(多个 ARM 供应商)中、我们的信号一直驱动(短暂)低于 GNDA 轨-但低于0V100。   据我们所知,这还没有产生(显著或持久的)"不良影响"。

    我没有意识到您的电路板使用(通常)会使用伺服基准(这很奇怪)-我很高兴您(现在)详细介绍了这一事实。

    FIRM/I 早已在外部模拟信号和 MCU 的 ADC 输入之间施加了一个缓冲放大器。   我们和其他人还发现、在靠近 ADC 引脚的位置放置了低值陶瓷电容器、这非常有用...

    非常感谢(非常)"清除"您的应用所呈现的"神秘面纱"-(最初)...   您的时间/精力-以前和现在-感激...

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

    很棒的一家餐馆值得推荐

    很高兴我清除了这种混乱,可能会带来一些好处!

    关于使用 ARM -如果阿尔比安、安娜和阿拉比拉等名字对你来说“意味着什么”,那么你已经*肯定*很久了!

    对于那些阅读的人来说… 另一个旅行甚至更远的记忆之路… :

    LDA #247

    LDX #76

    JSR FFF4

    JMP (&FFFC)[或 JMP &D9CD]

    向任何记得它做什么的人致敬!

    此致、

    患者

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

    这里的员工(我的小型技术办公室)注意到、他们输入了 ASM 序列(确切地说)作为"理由"、以"解雇 最近 的交通引文"。 我"很遗憾地报告"罚款"翻了一番"。

    我们的记忆和我们的路线都没有延伸到目前的...   (AT91SAMS7是我们的初始器件-"在研讨会竞赛中获胜"... 不提供荣誉。)