主题中讨论的其他器件:TM4C123
我正在尝试弄清楚施密特触发 GPIO 输入可以检测到多短的 GPIO 脉冲。 我们有一位客户希望在其系统中可靠地检测30ns 脉冲作为事件触发器。 假设器件处于主动模式轮询、我们是否能够可靠地提交? 我在数据表中找不到任何技术规格可以可靠地说一种或另一种方法。
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.
我正在尝试弄清楚施密特触发 GPIO 输入可以检测到多短的 GPIO 脉冲。 我们有一位客户希望在其系统中可靠地检测30ns 脉冲作为事件触发器。 假设器件处于主动模式轮询、我们是否能够可靠地提交? 我在数据表中找不到任何技术规格可以可靠地说一种或另一种方法。
您好、Charles、
最近-在与"Bruno"一起通过 MCU 计时器进行 PWM 测量时、我们了解到、"两个 MCU 系统时钟周期"的输入信号(持续为高电平)"可"保证该计时器能够检测到!" 注:定时器配置为、输入边沿(或)输入时间计数模式。
通过此方法-不需要对输入进行此类"轮询"! 我们注意到,你(适当)已查明了这种"轮询"办法的弱点。
这是否是"海报建议"方法不是(相当)最佳的另一个演示? 这种计时器方法看起来非常出色、尤其是因为它本质上是"自动" (即输入脉冲的出现是"锁存"的、从而实现了要求远低于要求的"读取")。
[报价用户="deep search"]施密特触发的 GPIO 输入可以检测到 GPIO 脉冲的不足[/报价]
布鲁诺我的朋友-您是否没有充分/正确地考虑海报的储蓄(上面的对冲)? 如您所知-施密特为其优势提取(部分)价格!
如果供应商的 Charles 说、"两个周期"-那么我会投票给他!
您(仔细)是否构建了(非常)最简洁的信号并将其路由到 MCU -并"确认"您的"单周期或更少"理论? (放置在上的高堆芯片、"不!")
某些专业的"详细程度"比其他专业"多-这可能是(特别是)需要的吗、在这里?
请注意、"虽然"搜索被称为深度"、但它远未响应!"
为了更好地遵守海报的"深度欲望"-我们只是混淆了 Charles 提供的指导-在其中(有时)一个系统时钟周期证明"可检测"-但两个此类周期(始终)证明可检测! 我们执行了下面的硬件/软件组合测试。
实验方法:
我的团队使用了一个 Cortex M7 (ALAS、来自另一个)和一个(非常)快速 FPGA 门(另一个、其他)、通过短、直、屏蔽电缆将该门的输出馈送到(两个) TM4C123 LPad。 (一次只使用了一个 LPAD、两个 LPAD 用于更好地"概括"我们的发现。)
我们的 M7系统时钟设置为200MHz (可以设置得更高)、从而产生(数学友好型) 5nS 周期。 我们的"拦截/阻断"FPGA 门-由 M7控制-随后可以传递连续的"高电平"信号、即"整数乘法为5nS "。 我们的 TM4C123s 时钟频率为80MHz、因此具有12.5nS 周期/时钟周期。
调查结果:
4C123从未检测到单个 M7时钟脉冲(高)宽度(5nS)-也没有检测到10ns 脉冲(高)宽度-但有时(20次跑步中有3次)我们检测到了15ns 脉冲(高)宽度! 15ns 恰好超出(乘以2.5nS) 12.5nS -单周期- 4C123周期。
正如 Charles 报告的那样、当我们将栅极脉冲(高)宽度"扩展"到30nS (超过两个4C123周期[25nS])时、我们始终成功地进行了这样的脉冲检测!
总结:
因此,查尔斯提供的经验/指导----至少在这一(有限)测试方法方面----已经得到确认。
"20人中的20人"可以(肯定的)得到改进(重复是明智的)-但似乎是"对戈夫' t 工作有好处"-只是可能被限定为"深"。 (抱歉-无法抗拒...并且(最终)您已回复)
[引用用户="Bruno Saraiva"]太棒了,太棒了,太棒了!!![/引用]
现在(这就是)对于"眼动"(CB's 肮脏的工作)"高技能/积极性(或他们"发夹")的员工来说、"适当"的奖励!
猜猜猜猜会怎么样- CB1未能"在您刚才提到的任何一点进行测试!" (20ns、因为它仍然存在、"没有人的土地"(即1到2个"4C123"周期)-但25nS -是(我的)清除螺旋式!) 尽管-(仍然)渴望(有时)完美-我是否可以声称"对"安全因素"的渴望不考虑25 nS? 不,我只是把它搞砸了,还会再来的——当(也许是“如果”)有裂缝的员工(曾经)从午餐回来的时候……
这家酒吧因五个"棒极了"而被提升到很高的水平-但我的好奇心已经激发了-而且(几乎)有熟练的劳动力在场-我怎么能不启动呢? (希望我能听到这样的声音:(几乎)裂纹——但我写是为了我的娱乐...)
BTW -我打赌 Charles 的调查结果也扩展到 MSP 系列-虽然您(当然)看到了成功-我怀疑如果采用此处所示的测试方法、频率会大幅下降...
[引用 user="Robert Adsett72"] nice 测试,尽管我可能会对冲过程、温度和信号变化的影响。[/引用]
看-我是否没有被拖动(踢、尖叫(还可以哭)[布鲁诺发现我的螺旋变]、我们可能(这一次)放弃"PVT"变体?
话虽如此-您是否不仅向 CB1提供了"输出?" 很明显、我"避免了"25nS (精确到2个"4C123"周期)、因为罗伯特很快就会到达-并要求"保护频带!" (我的@ 30nS 测试提供了很好的结果-这应该能满足(甚至)您的要求!) (也许...)
[引用 user="Robert Adsett72"]尽管这是一组很好的测量。
我也“希望”了。 最大的障碍是从他们(关键)的社交更新中"吸引员工"、以便我们(可能)进行这样的"kool (kool)"实验。
我想-(但前提是我们取得成功并今天发货(晚于产品)-如果我能够(几乎)将 FPGA 门的输出与"4C25的系统时钟"同步"-我们可能会比"收集" 20个中的3个"脉冲检测更好-当少于2个 MCU 周期作为输入到达时!
当然- Bruno 和您对"响应时间"(SORTA)的认可降低了这项调查的价值(大)... (哦、嗯-兴奋瞬间达到峰值-现在回到"设计/测试-改进设计/重新测试-祈祷/测试&现在发货"现实...)
MES Amis、
如果"你们"(纯粹的芝加哥或纽约)继续偷猎/探猎-我可能会"跨越70K 论坛门槛-迟早。
在关心/关心的情况下(必须)进行鞭笞-因为这里的"并非所有"都是"学员!" (实际上、我们会"尝试"互相打动-甚至(或许尤其如此)那些"相反"的人。)
没有什么隐藏的议程--只是我的螺旋--公平地说--我没有充分解释我们所关注的问题。 这是一个很好的机会来"玩"我们的新 FPGA 板-而且(每个人)[但对于 Raymond 而言]很喜欢 Cortex M7板! (对“电视内部”的幽默表示歉意-但我在洛杉矶住了13年 -仍出售给电影、电视、录音工作室... 他们将"获得并欣赏"提及的内容。)