电气工程

电子和电气工程专业人士,学生和爱好者的问答

3
HDMI和I C
我当时在看HDMI引脚,我想:为什么他们要使用I C进行显示主机通信?我的问题是关于导致这种选择的设计指标。22^2 HDMI是最近的标准,而1982年以来I C出现了。I C用于板载芯片间通信,此外该标准允许将多个设备连接到同一总线。HDMI电缆的长度可能约为15m,因此I C信号可能应使用高于正常电压的电压,以避免产生过多的噪声,从而增加了两侧收发器的必要性。关于多设备问题,除非您非常非标准,否则我真的无法考虑如何将多个显示器连接到单个HDMI端口。22^222^222^2 我并不是通信协议方面的专家,但我认为RS485,CAN或其他点对点,全双工,更高SNR协议会更好。 那么,为什么他们会选择I C?22^2 注意:我知道这可能被标记为“基于观点”,我希望周围的人能想到/知道一些客观原因。

5
独立看门狗(IWDG)或窗口看门狗(WWDG)?
我仍在寻找该问题的答案: 为什么stm32 MCU具有完美的看门狗(我的意思是窗口看门狗(WWDG)),却有一个简单的看门狗(独立看门狗(IWDG))? 我发现此页面说: 意法半导体(ST Microelectronics)拥有一系列Cortex-M3器件。M3在低端嵌入式设备中已变得非常流行,ST的STM32F代表了这些部分(尽管WDT是ST的附加组件,并不一定反映其他厂商的实现)。STM32F具有两种不同的保护机制。“独立看门狗”是一种漂亮的香草设计,除了易于使用之外,几乎没有其他用途。但是他们的Window Watchdog提供了更强大的保护。当倒数计时器到期时,将产生复位,可以通过重新装入计时器来阻止复位。没什么特别的。但是,如果重新加载太快,系统也会重置。在这种情况下,“太快”由一个值编程到控制寄存器中。 另一个很酷的功能:它可以在重置之前生成中断。编写一些代码来捕获中断,您可以采取一些措施,例如,将系统置于安全状态或快照数据以进行调试。ST建议使用ISR重新加载看门狗-即,踢狗以免复位。不要接受他们的建议。如果程序崩溃,中断处理程序可能会继续正常运行。使用ISR重新加载WDT会使窗口监视程序的全部原因无效。 而这个: 意法半导体的新系列STM32F4 Cortex™-M4 CPU具有两个独立的看门狗。一个由其自身的内部RC振荡器运行。这意味着各种事情都可能在CPU中崩溃,并且WDT仍然会触发。还有一个“窗口监视程序”(WWDT),它需要代码频繁但不频繁地对其进行挠痒痒。这是确保随机写入保护机制的崩溃代码不会引起WDT异常的一种非常有效的方法,并且WWDT可以在断言复位之前不久产生一个中断。 好的,让我们看一下参考手册: STM32F10xxx具有两个嵌入式看门狗外设,这些外设提供了高安全性,定时精度和使用灵活性的组合。两个看门狗外围设备(独立和窗口)都用于检测和解决由于软件故障引起的故障,并在计数器达到给定的超时值时触发系统复位或中断(仅窗口看门狗)。独立的看门狗(IWDG)由其自己的专用低速时钟(LSI)提供时钟,因此即使主时钟发生故障也保持活动状态。窗口看门狗(WWDG)时钟是从APB1时钟开始预分频的,并具有可配置的时间窗,可对其进行编程以检测异常的过早或过早的应用程序行为。IWDG最适合需要看门狗作为主应用程序之外的完全独立进程运行的应用程序,但时序精度约束较低。WWDG最适合要求看门狗在准确的时序窗口内做出反应的应用。 窗口看门狗用于检测软件故障的发生,通常由外部干扰或不可预见的逻辑条件引起,导致应用程序放弃其正常顺序。看门狗电路会在编程的时间段到期时生成MCU复位,除非程序在T6位清零之前刷新倒数计数器的内容。如果在递减计数器达到窗口寄存器值之前刷新(控制寄存器中的)7位递减计数器值,也会产生MCU复位。这意味着必须在有限的窗口中刷新计数器。 如您所见,他们都没有说过为什么有两个看门狗。如果我问这两个看门狗之间有什么区别,您将计算出上面可以看到的所有功能,如果您想对两者进行比较,显然Windows看门狗(WWDG)将是赢家!那么为什么有两个看门狗? 我想知道什么时候应该使用IWDG,什么时候需要WWDG? 并有什么理由告诉我们为什么他们用这个名字叫第二只手表->“ Window watchdog”?

1
这些孔的用途是什么?
我真的很想知道此移动PCB上的这些孔是什么: 这些是通孔吗?我怀疑它们是通孔。如果这些不是通孔,那它们是什么?这些孔的用途是什么?

3
什么是过调制?
在维基百科的文章很短,没有解释这个概念很好,有没有那么举一个简单的解释任何其他网站,我可以找到。100%调制是什么意思?我了解幅度调制,频率调制和脉冲宽度调制背后的基本概念,但我从未真正理解过调制或调制深度的“数量”是什么意思。 有人可以阐明这个问题吗? 谢谢!

3
为什么我应该使用数字滤波器进行带通,而不是简单地在频域中处理信号然后将其恢复到时域中?
我是信号处理的新手,我知道这个问题可能太广泛了。但是我仍然想听听专家的提示。 我被教导要使用butter(设计巴特沃思滤波器,又称最大平坦幅度滤波器)和filtfilt(零相位数字滤波)功能离线(即完成记录后)在MATLAB中对EEG(脑电图)信号进行带通滤波。这样,您可以避免由数字滤波器(即零相位滤波)引起的不可避免的“延迟”。 然后,有人问我为什么我们不能使用fft(快速傅立叶变换)获取信号的频域表示,然后将不想要的频率的功率设置为零,然后进行ifft(快速傅立叶逆变换)以及时恢复滤波后的数据出于相同的目的。对我来说,这种在频域上的操作听起来更简单合理,我无法真正回答为什么。 使用简单fft/ifft方法进行带通滤波的优点和缺点是什么?为什么人们更喜欢使用FIR或IIR数字滤波器? 例如,fft/ifft与已建立的数字滤波器相比,该方法是否更容易产生频谱泄漏或波纹?该方法还会遭受相位延迟吗?有没有一种方法可以可视化此滤波方法的脉冲响应以进行比较?

5
铁氧体磁珠位置
我希望为DAC,ADC,CPLD和OpAmp设备使用一些额外的电源滤波。在这个问题上,我明白了铁氧体磁珠的全球位置。如果我理解正确,则无论铁氧体磁珠是产生噪音还是容易受到噪音影响的设备,都应放置在靠近设备的地方。如果不是一般情况,请纠正我。我看到了一些示例原理图,其中磁珠放置在旁路帽电路之前或之中: 图片注:电源为Vin,芯片为Vout 上面的两种方法之间有显着差异吗?

2
为什么802.11 wifi规范允许11个通道?
一般的看法是,最好只使用信道1、6和11,因为它们是2.4ghz wifi的仅有的三个非重叠信道(在美国),并且在同一信道上的两个相邻网络的性能会更好而不是在不同(但重叠)的渠道上的两个相邻网络。 那么,为什么IEEE甚至在规范中允许11个通道?是否有可能需要使用中间通道之一的使用案例?即使您与其他网络完全隔离,也无法使用其他通道,因为那样一来,您将只能使用两个而不是三个不重叠的通道/访问点。 我读过许多文章,解释了为什么最好坚持使用1、6和11,但是我还没有遇到任何解释,为什么他们不仅仅以三个渠道开头(1、2和3映射到1 ,分别为6和11)。
15 wireless  radio  wifi  802.11 

5
您如何在时域中可视化负频率?
在数字信号处理领域,我看到人们在用词 复信号和负频率。例如。在FFT频谱中 它在时域中确实具有重要意义还是仅仅是数学对称性的一部分。 您如何在时域中可视化负频率?


2
将PCB接地到外壳
我正在设计一个适合定制铝制外壳的小型传感器。传感器使用CAN总线和长电缆将其连接到主机和电源。电缆的屏蔽层将使外壳通过连接器接地。 在开发传感器时,我意识到将外壳接地非常重要,否则我的ADC读数会更加嘈杂。 现在,我的困境是,如果我的客户忘记将屏蔽层接地或使用屏蔽电缆(他们会这样做),则性能会很差,因为机箱将处于浮动状态。 将电源接地线连接到内部的外壳(屏蔽层)似乎也不是一个好主意,因为这会形成接地环路。 有什么办法可以解决这个问题?交流耦合屏蔽?

5
手机如何检测3.5毫米插孔电路是否闭合?
我有一部已插入耳机的Android手机。因此,在电话的顶部,我得到了耳机符号,该符号表示已连接耳机(换句话说,3.5毫米插孔处的电路已关闭)。 然后,我从中剪下了两个耳机(换能器),仍然显示耳机符号。当我以后在分支出线的下方切割该电缆时,即使显示出电路已完成。 所以我的问题是这样的: 手机如何检测3.5毫米插孔处的电路完成情况,从而触发所有声音和音乐通过3.5毫米插孔定向?

3
光学鼠标可以用于测量低至1-10μm的距离吗?
我正在使用步进电机和MXL同步带进行机器运动的家用CNC机器上工作。因为我使用步进器,所以没有关于控制器的实际位置反馈给控制器(即开环)。有时,当我进行切割时,碎片会飞入龙门架的路径并在轨道上产生粘胶,从而导致电机跳过步骤。为了解决这个问题,我正在安装集尘靴和真空吸尘器以保持该区域清洁,但是由于多种原因,这仍然不能解决跳过步骤的问题。 当然,已经有一些解决方案可以为工业市场“闭环”,但是我认为对于家庭自制的爱好者来说,这将超出预算。如果可以使用像光学鼠标传感器那样普遍存在的东西,那对提高DIY机器的鲁棒性(甚至是微不足道的)来说都是一个巨大的福音。如果测量结果足够准确,它也可以用于自校准。 我的机器的占地面积为750x1000mm,所以我需要可以在该距离范围内准确测量的东西。显然,光学鼠标可以用来测量距离(这就是它的设计目的!),但是我需要寻找什么参数才能达到我的测量目标(DPI,CPI,相机分辨率等),精度达到1-10μm,这些测量是否可以重复地精确? (电机的每一步使机器移动约0.0143mm,因此我认为精度最好为1μm,但这可能要求太多。) 不幸的是,似乎我最好的领导者和Avago(ADNS)传感器中讨论最多的系列已停产。例如,ADNS-9800。他们是否已将该技术出售给另一家公司?是否存在易于获取且具有正确数据表的替代方案?我猜他们已经停产了,因为其他公司已将USB方面集成到传感器模块的芯片中,从而使整个产品的生产成本降低了(而不是需要另一个微控制器来进行SPI / I2C-> USB转换)。 在控制成本的同时,还有更好的方法吗?我认为,这类传感器的目标价格是每个传感器最高30美元。
15 distance  optics 

2
正确端接屏蔽/屏蔽双绞线
从理论上讲,如果双绞线的电缆终端为:- 单个电阻器(R),其与跨线对两端的电缆的特性阻抗匹配,或者 两个电阻()穿过线对的两端,并将中心点也绑在屏蔽/屏幕上。[R2[R2\dfrac{R}{2} 实际上,在浏览数据手册时,我倾向于看到选项2而不是选项1。 今天,我不得不使用选项2,因为选项1在50m的电缆上引起两个导体之间明显的时间延迟(大约2或3ns)。这让我感到惊讶,我想知道为什么会这样。我在一端驱动的信号约为2V逻辑电平,并且本质上非常平衡(没有明显的时间差或明显的幅度差)。 问题-为什么在我描述的设置中,选项2应该比选项1更好,并且从理论上讲,选项2是否有更好的选择?

1
火灾探测器如何区分烟雾颗粒和其他颗粒?
许多火灾探测器是光学的,因此当烟雾进入火灾探测器时,会导致来自LED的光反射到光电二极管。 但是问题是为什么当有人洗个热水澡或除尘时他们不报警?烟雾颗粒和其他颗粒之间有什么区别?
15 sensor  light 

4
这样可以垂直连接板吗?
使用以下方法完成垂直的板对板连接是否有任何缺点? (即,在 电路板制造能力/成本 组装方便 机械稳定性 接触可靠性 以及长期使用我看不见的其他潜在问题) 细节: 由于只需要很少的联系并且在有限的空间内,我尝试这样做: 通过在板的尺寸内直接成形铜焊盘突起,设计带有“伪连接器”的第一板 然后在第二板上制作尺寸互补的通孔 最后,将第一板的导电突起插入第二板,并进行焊接 注1:两块板中的每块板将分别用螺钉机械绑定到机柜的顶壁和侧壁。 注2:另一种与板对板连接有关的解决方案可能是在弦线的边缘上有一个城堡形的通孔,该通孔可以与板子成直角焊接,尽管这种方法在组装过程中可能会使对准不太方便。也许这种方法有一些优势? 注意3:我不希望使用接头/插座/塑料连接器,因为它们会带来额外的零件成本和组装步骤。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.