电气工程

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


2
RTL vs HDL?有什么不同
RTL和HDL之间的主要区别是什么?老实说,我搜索/谷歌搜索,但人们意见分歧。我记得有人说过HDL是用于描述数字电路的计算机语言,当它可合成时,就被认为是RTL。
24 fpga  hdl  rtl 

2
INPUT和INPUT_PULLUP有什么区别?
在较新的Arduinos,可以设置pinMode三种状态之一:OUTPUT,INPUT,和INPUT_PULLUP。 该页面显示: Arduino上的Atmega芯片具有内部上拉电阻器(内部连接到电源的电阻器),您可以使用该电阻。如果您更愿意使用这些电阻而不是外部下拉电阻,则可以在pinMode()中使用INPUT_PULLUP参数。这有效地反转了行为,其中HIGH表示传感器已关闭,而LOW表示传感器已打开。 我相当确定,但是,改变行为并不是唯一的行为。 怎么INPUT_PULLUP办?它与的区别是什么?INPUT如何决定使用哪一个?


3
电子产品中的“不合适”是什么意思?
我在某些地方发现了,特别是: Raspberry Pi论坛 eLinux RPi硬件页面 以下文字: S2:DSI接口。15针表面安装的扁平电缆连接器(可能不安装)S5:MIPI CSI-2接口。15针表面安装的扁平柔性连接器(可能不适合)。 P2:8针2.54毫米接头扩展器(版本2.0板上未安装接头),提供GPU JTAG(ARM11引脚,引脚7不适合定位) 对于非英语读者,这不是100%清楚的。你能告诉我这是什么意思吗?


2
C编码设计-函数指针?
我有一个PIC18F46K22,并使用XC8编译器对其进行了编程。最后,我将拥有一个像PC这样的系统,stdin并带有和stdout。因此,在主循环中将有一个函数来检查是否有新输入。如果有输入,将相应地调用一个函数。因此,例如,当我在A上输入A时stdin,PIC将运行类似的函数,function_A而不是function_B在我输入B时调用的函数。 当PIC完成该功能后,我希望将新输入发送到该功能。因此,当按A打开RS232发送器时,从此刻开始,所有输入都将通过RS232发送。最后,该项目是一个独立的文本编辑器。因此,当按A键打开文件系统时,此刻不再是文本编辑,而是浏览文件列表。这意味着按下“向上”和“向下”意味着与在文本编辑环境中有所不同。 我已经做了很多关于如何使用C进行编程的思考。昨晚我想了一下,想知道是否有可能,如果有可能,如何做。我想做的是: 该main函数调用类似function_A function_A将全局变量更改function_addr为函数的地址指针in_function_A 从那时起,main在function_addr有新输入时调用该函数。 所以我需要一个main检查是否function_addr为零的函数。如果是这样,应调用“正常”函数,如function_A。如果不是,function_addr则应调用at中的函数。我还需要function_A将更function_addr改为的指针in_function_A。 注意:当应关闭文件系统功能时,is_function_A应将其更改function_addr为0。 所以基本上我的问题是我怎么能 获取函数的地址(并将其存储在变量中) 在指定地址调用函数

4
为什么在高压维修期间粘结时会产生电弧?
通过直升机在高压输电线上工作时,技术人员将用称为“热棒”的钢棒“粘接”。在此过程中,从线到棒会产生电弧。现在,既然直升飞机在字面上和电气上都在浮动,那么为什么线和棒之间存在任何电位? 我的猜测是,由于电力线中存在交流电,因此在直升飞机附近存在交变的伸缩磁场。这在直升飞机的框架中与电流异相180度,建立了电荷极化,因此发生了产生电势的电引力。 如果这是真的,即使电子不能自由地在鸟类中移动(就像它们在金属直升机框架中一样),它们也能够旋转并仍然建立电荷极化(就像带电的气球粘在墙上一样)因此,当一只鸟“粘在”电线上时,您不觉得它们起初有点刺痛吗? 另一件事。确实,由于直升飞机电路是一个隔离的电路,它们可以粘接到任何一条线上,而那条线将成为直升飞机电路的地面的接地参考?

8
如何判断焊接时芯片是否过热
我是焊接新手,我担心我的某些芯片变得太热。我相信当我获得更多经验时,这将不再是一个问题。我还订购了一些DIP插座,但是几个月都不会到货。同时,有什么方法可以告诉我是否损坏了芯片?恐怕无法告诉我原型板上的电路是否有错误,或者芯片是否已损坏并发生故障。一般来说,您能在芯片变得太热而无法触摸之前对其进行加热吗?我知道数据表列出了最高温度,但似乎内部温度可能会比外部温度高很多。
24 soldering 


7
Arduino Uno R3:直接提供5V至5V稳压引脚?
我想使用由Arduino Uno R3电池供电的数据记录器。我想直接用升压稳压 5V可充电电池电源为其供电pin 5V。 我不想在PowerJack上以5V供电,或者Vin因为在5V供电时Vin不必要降低电压,而在5V供电则不必要U1。 让我们看一下原理图:http : //arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf 我已经对其进行了编辑,看看绿色区域和蓝色路径(首先忽略黄色区域): 我担心,仅向其提供pin 5V电源可能会破坏将U1> 5V + Vin降至5V 的线性稳压器。 题 向5V +稳压供电是否可接受且安全pin 5V? 我还应该将其短接Vin吗? 不幸的是U1,数据表中没有(NCP1117ST50T3G)的内部原理图。 为了利息 看一下黄色区域:我错了吗?或者保护二极管接反了?它不应该有阴极USBVcc吗? 编辑1: 正如三个答案所述,这是通过USB向Arduino提供5V稳压电源的最安全方法,让我来澄清一下我的问题:我想将安装放在一个小盒中,所以我想避免插入USB电缆(如果可能)。 除了出于测试目的(可能会偶然发生)之外,不可能同时使用Vin/ VccUSB和Vcc 5V。

3
微型AC-> USB电源如何工作?
iPhone和Kindle均带有微型电源,可吸收120v AC,并在0.85至1A的电流下输出约5V的电压。它们似乎太小且太轻,无法安装变压器,并且几乎不会产生热量。这些小型电源的电气拓扑是什么?


2
EMI替代SPI
我目前正在制作一个由塑料外壳组成的系统,其中包含一个使用2MHz SPI通过约5cm长的电线与7个ADC通讯的MCU。 问题是我担心EMI。我读到的所有内容都表明,任何不在接地金属机箱中的PCB上安全地放置的数字信号都会辐射过多,无法通过EMI测试。我想这也将包括I2C。 这有可能无法通过EMI测试吗?我该怎么办? 我正在寻找任何答案,包括“使用不同的总线/ ADC”,但不包括涉及机械更改的答案,例如:“将所有ADC放在同一PCB上”或“将整个东西放在金属盒中” 。我对SPI(包括差分总线)的低EMI替代方案特别感兴趣。 这是有关该应用程序的一些相关信息。如果您需要了解更多信息,请告诉我: 每个ADC板有6条线(电源,GND,CS,CLK,MOSI,MISO)。 ADC当前为MCP3208(Microchip 8通道,12位) 我在一个拼命的空间受限的应用程序中工作,因此对电线添加屏蔽并不是真正的选择。 使用某种差分总线(仅一对或两对)会很好,但是唯一具有差分通信的ADC似乎是多MSPS LVDS类型。 CAN可能太慢,并且对于这种空间受限的应用来说也有点笨重。 采样率:我需要以1kHz对每个通道进行采样。 添加: 只是为了了解空间限制: 在这里,您可以看到ADC PCB之一。这个实际上有一个MCP3202而不是MCP3208,但是它是兼容的。它采用TSSOP 8封装。PCB为11mm x 13mm。黑色电缆的直径为2mm。如您所见,连接器甚至没有空间,导线直接焊接到PCB,然后封装。连接器的缺乏是由于周围空间的限制而不是PCB空间的限制。
24 spi  wire  emc 

5
保险丝:陶瓷和玻璃弹片式保险丝有什么实际区别
陶瓷管和玻璃管盒式熔断器之间的实际区别是什么? 我正在尝试为消费电子产品寻找新的保险丝。原来的保险丝已经停产。 原始BOM需要的保险丝是陶瓷盒式保险丝。 我的理解是,陶瓷管式熔断器更耐用,并且能够断开更大电流的故障。 但是,在这种情况下,两条母线都具有相同的标记(CE,UL等),并且对于任何可以合理预期该设备承受的故障情况都具有足够的额定值。 另外,这是台式设备,因此耐用性不重要(如果您摔倒东西,保险丝会断裂很多)。 据我所知,最初指定的陶瓷保险丝有点过分。如果我换用玻璃管保险丝,我应该担心什么?
24 safety  fuses 

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.