电气工程

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

2
迹线宽度和间隙计算
迹线和间隙计算背后的数学是什么?我正在设计一块将承载12V和6A电流的PCB,走线宽度和走线间隙应该是多少? 同样,对于12V 3A和5V 3A应该是什么。是否有一般的经验法则可以用来确定迹线的宽度和间隙?
10 pcb-design  trace 

3
使用BLE或经典蓝牙4.0流视频?
BLE仅具有100Kbps的数据有效负载,因此我想知道是否可以使用低功耗蓝牙流媒体直播视频? 经典蓝牙4.0的数据有效负载为2Mbps,这使得传输视频更加容易,但我对总功耗更为担忧,因此想实现BLE。使用BLE传输视频时,能否获得相同的结果?

7
如果破解,为什么存储在NAND芯片上的数据为何无法找回?
所有数据恢复公司,无论其技能如何,都一致认为,如果设备的存储芯片仅有一条细线,则无法进行数据恢复。并非没有,也不昂贵,但不可能。一家公司甚至表示,甚至FBI也无法检索数据。这是真的? 为什么是这样?我很难相信,如果一个非常普通的芯片中只有一小部分有很小的裂缝,那么所有数据都将全部消失。 我本以为某个地方的一些有才华的人将能够修补芯片的区域并取回一些数据... 与收费有关吗?我知道闪存使用晶体管以电荷形式存储其一和零。如果芯片破裂,晶体管会“短路”,将它们全部归零吗?数据消失了而不是无法挽回吗? 我想要得到的只是一些很棒的假期视频。以为它们已经一去不复返了,然后我学习了数据检索,以为我有很大的机会将它们取回,然后我意识到如果内存芯片破裂了,那根本没有机会。 取多少钱?几百个?还是数千?一百万,就像RedGrittyBrick说的那样?如果要握住存储卡,您认为几年后这种高级检索的价格可能会下降吗?还是这只是不现实? 我们在这里谈论的是256mb的SD卡。 我想技术正在从SD卡和更多的东西转移到集成内存,然后天知道其他什么……原子内存,DNA内存。今天您不会看到有人提出有关盒式磁带的新高级程序,对吗?我应该咬一口子放弃吗? 而且,我什至不是这个领域的业余爱好者,但是我对总体上的工作方式很感兴趣,因此如果有人可以简单地解释这个问题,我将不胜感激。
10 flash  sd 

1
FPGA链接到外部存储器
我正在尝试在Nexys 4 FPGA开发板上使用蜂窝ram。我正在使用Xilinx Vivado,并且希望Microblaze软核处理器能够执行读写操作。到目前为止,我已经在模块设计中创建了处理器。 经过互联网的大量搜寻之后,我最终找到了一个我认为看起来很有前途的外部存储器控制器或EMC。我将如何连接Ram?我创建了HDL包装器,并尝试将EMC的端口连接到ram的引脚,但是,端口数量超出了我的需要。我找不到Nexys 4或Vivado EMC的任何示例。 我还发现Nexys 2具有板载内存控制器的示例。我看到RAM的部件号是相同的。这会有用吗,我将它与Mircoblaze结合使用吗?
10 fpga  memory  ram 

4
浴室磅秤的3线称重传感器和惠斯通电桥
我参与了一个4H项目,希望对蜂箱进行一些体重测量,并试图找出一些3线负载传感器来做到这一点。 我有一个浴室秤上的四个3线制传感器(负载传感器/应变计)(每个传感器都在一个角落)。每个传感器都有一条红色,黑色和白色导线。红线与黑线或白线之间的电阻为1k欧姆。白线和黑线之间的电阻为2k欧姆(我的称重传感器上的引线之间的电阻分别为R-> B = 1K,R-> W = 1K,B-> W = 2k)。 因此,我被告知每个3线负载传感器代表惠斯通电桥的1/2(每个传感器包含两个1k电阻腿)。 我可以单用惠斯通应用,但我对由两个惠斯通电桥制成的秤如何工作感到困惑。我的问题是,如果是这样,为什么一个秤需要两个惠斯通电桥(请记住,所有四个3线制传感器都来自一个浴室秤)?

5
建立简单的收音机
我想构建一个简单的AM收音机(如此简单,它将仅接收一个AM频道)。 构建输出到8ohm扬声器的单通道AM收音机的最简单方法是什么?(例如1030 AM) 我目前的想法是遵循以下模糊的思路,但我希望使它们更加具体。 用一根电线作为天线 创建一个LC电路,将天线的输入调谐到所需的频率 放大信号 将放大的信号连接到扬声器 除了天线之外,我更喜欢使用现成的“离散”组件,例如可以插入面包板的特定值的电容器和电感器。
10 audio  rf  am 

4
特定的焊锡丝/助焊剂问题
有时,您甚至必须知道要问什么问题,否则就必须尝试一下并让它进展不顺利。这是那些时代之一。 我最近将接头引脚焊接到2x16 LCD显示器上。这是我第一次尝试焊接。它“有效”,但似乎比应做的要困难,而且我对连接不会神秘地断断续续地充满信心。我确定问题的一部分是我的技术,但我也想知道我是否需要其他材料。 我有一个全新的Weller WES51焊台(带有PES51点式烙铁),所以应该没问题。 通过阅读这里的内容,我想我会购买一些Kester焊料。公平地说,我不知道有多少种焊料。凯斯特(Kester)有6系列焊锡丝和10系列焊剂!(谁知道?) 所以我买了一些“ 245药芯焊丝” SN63PB37 0.025in。我假设(不确定我是对的)由于这是“磁通的”,所以我不需要购买磁通量。 很抱歉,冗长的解释,但这是我的问题: 我知道周围可能有一些焊接视频,也许在youtube上,但是有人可以推荐一个感觉不错的视频吗?我不知道如何判断焊接信息的质量。 我购买了正确的产品吗?老实说,我不太了解所有不同类型。我知道我要带头,我看过这里的人推荐60/40或63/37。我喜欢“免清洗”焊料的想法,我相信这是一种。0.025大小似乎还可以。我想我的问题主要是关于不同类型的内核。 我需要助焊剂吗?我的问题之一是我希望热焊料围绕插头引脚。我能做的最好的事情就是在接触区域到别针之间建一座山。在引脚周围添加助焊剂会有帮助吗?如果我确实想要助焊剂,我要选择10种类型中的哪一种?
10 soldering 

3
为什么必须以页/块的形式写入/擦除闪存?
标题说明了一切。 我试图从晶体管的角度了解闪存技术的工作原理。经过大量研究,我对浮栅晶体管以及如何注入电子或将其从电池中移除有了很好的直觉。我来自CS领域,因此我对诸如隧穿或热电子注入之类的物理现象的理解可能有些不稳定,但我仍然对此感到满意。我也对如何从NOR或NAND存储器布局中读取数据有一个了解。 但是我到处都读到闪存只能以块为单位擦除,并且只能以页为单位写入。但是,我发现此限制没有任何道理,并且我想对为什么要这样做有一个直觉。

1
为什么跨我的FET的电容器可以最大程度地减少振铃/失真?
我正在设计基于H桥的24V至350V DC-DC转换器。功率要求为500W,电路工作频率为20KHz。该设计工作得相当好,在200W负载下,我已达到约90%的效率。电路的主要问题是振铃。当变压器连接到H桥时,波形失真/响起。没有变压器,即使在负载下,波形也非常干净。下图显示了连接了变压器但没有任何负载的波形。 我发现在所有FET上增加一个电容器有助于最大程度地减小失真。这是我的o镜显示的一张照片(左为无负载,右为200W电阻负载)。请注意,变压器的输出由全桥整流器整流,并由电容器进行平滑处理: 所以我的问题是:为什么我的FET两端的电容器可以最大程度地减少失真?电路中正在发生什么?我最初在FET两端添加了一个RC缓冲器,但是在没有电阻器而只有电容器的情况下,该电路的性能要好得多! 这是原理图和布局的图片:

1
如何设计一个1-500MHz正弦波电平检波器至-90dBm?
我想构建一个可在-40dBm至-90dBm范围内的单个1-500MHz正弦波上工作的正弦波电平检测器。这是一个业余项目-因此成本不是很大的障碍:-),但我想保持在2W以下且火柴盒大小大致相同。 我的第一次尝试仅在低至-75dBm的情况下才能很好地工作,因此我需要一些帮助来设计一个更好的电路,使其达到-90dBm。设计电路的最佳方法是什么? 背景 设计的第一次尝试是在这里: 我的信号链是这样的: SMA> ADG918(开关)-> MAX2611(LNA)-> MAX2611(LNA)-> AD8363(电平检测器)-> A / D转换器 第一开关可以选择已知幅度的参考信号用于校准。两个LNA分别具有约20dB的增益。绝对精度并不重要-只要电路相对稳定,就可以全部校准。 第一个设计的结果: 我知道我正在与1 / f噪声和热噪声作斗争,但是什么是可以实现低至-90dBm的测量的好的设计呢? 更新资料 我现在知道,热噪声使本底噪声高于500 MHz宽带的目标,因此需要使用不同的电路(正如Andy aka在下面的回答中解释的那样)。 系统“知道”要测量的频率,并且系统中该精确频率在-10dBm处有相当纯净的音调。 一个完美的答案将指出示例关键部分并绘制出粗略的框图。

4
RMS电压乘以RMS电流得出平均功率的数学证明
我知道这是真的,因为我是在信誉良好的来源中阅读它的。我还直观地理解,对于电阻负载,功率与电压或电流的平方成正比,而RMS中的“ S”是“平方”。我正在寻找一个严格的数学证明。 令表示在时刻的电流,同样,表示在该时刻的电压。如果我们可以在所有瞬间测量电压和电流,并且存在瞬间,则平均视在功率为:我V 我 ñ一世一世一世一世I_i一世一世iV一世ViV_iññn P= 1ñ∑我= 我ñ一世一世V一世P=1n∑i=inIiV一世 P = \frac{1}{n} \sum_{i=i}^n I_i V_i 什么是优雅的数学证明, P= 我[R 中号小号V[R 中号小号P=一世[R中号小号V[R中号小号 P = I_{RMS} V_{RMS} 阻性负载达到相同的结果?
10 power  math  rms 

5
使用Arduino精确测量温度
我正在尝试使用Arduino构建恒温器。我想使用手机电池/充电器为其供电,这会使系统电压变化很大。现在,我使用Arduino Uno,但一旦完成,我将其移植到Lilypad。 首先,我尝试使用TMP36温度传感器。到目前为止,这完全是失败。尽管传感器本身看起来非常稳定,但我无法找到一种精确测量其电压的方法。 对模拟传感器使用内置的5v参考完全不起作用-甚至由USB arduino的+ 5V供电实际上也为+ 4.8V(这会使测量温度偏移几度)。当电路板由电池供电时,电压下降至约4V,测得的温度急剧上升。我还尝试使用板上的+ 3.3V作为参考。用USB为开发板供电时,它似乎更稳定,但用电池供电时其电压会下降。 还有其他方法可以可靠地测量传感器输出电压吗? 对于第二阶段,我计划使用热敏电阻。刚订购了几个这样的20K热敏电阻。 据我了解,如果我构建分压器并将V_in用作ADC的参考电压,则这些参数应该更易于准确测量。 关于它们的几个问题: 使用几个带有不同固定电阻的分压器来提高精度是否有意义? 我可以将可编程引脚用作V_in,并使用几个不同的电压电平来测量温度。尽管我不清楚这是否会真正提高准确性。

3
选择SDRAM pcb布局
我正在使用带有LQFP208封装的全新STM32F429的项目进行开发。 由于预算低,我需要自己焊接前几个原型。我选择此包装,以便检查是否是布线/固件问题还是焊接问题。 在该项目中,有LCD,CAMERA,ULPI和32b SDRAM总线以及其他一些较慢的接口。 FMC BUS仅用于SDRAM,项目不需要其他存储器。 PCB堆叠是标准的4层S-GND-VCC-S。 我需要有关路由SDRAM / MCU接口的最佳方法的建议。 这里有两种可以完成的设计: 左迹线的走线最好是短的,但最好不要留出太多的长度,因为短走线的传播延迟很低,因此不需要。LCD / ULPI / CAMERA总线可能在外部路由很多问题。 正确的选择可能会更好,走线稍长,但长度匹配的空间很大,而且仍然不需要终止。LCD / ULPI / CAMERA总线将在外部布线,但它们将在很多方面满足SDRAM总线的要求,因此这些总线上的通孔数将增加,并且布局将更加复杂! 编辑: 由于其他一些因素,双方组装都是必须的。 您能解释一下选择哪一个,为什么吗? 编辑2: 在填充pcb之后,我选择了左边的那个,所以右边的没有太多的空间。 这是初步结果。 仍接受建议以改善布局: 编辑3: 增加了电源和接地过孔: 谢谢!
10 pcb  stm32  layout  sdram 

3
如何实现从无零线的三相配电到有零线的三相配电的过渡?
典型的配电网向用户附近的变电站提供6或10千伏交流电。通常,这是通过不带零线的三相线完成的-只有三根导线并联。然后是一个将电压降低到110或230伏交流电的变压器。 负载通常具有单相负载,因此出现零线-我们现在有三相线和零线作为变压器输出,并且来自不同负载的那些单相负载以循环方式连接到各相,以便中性线上的电流有望最小化,并且相传导相等的电流。然而,除非负载达到完美平衡,否则不同相将在变压器的次级侧传导不同的电流,而不同之处在于流经中性点的电流。 在只有三相线而没有零线的一次侧和高压线上,该如何解决?

2
帮助或提示解码红外协议
不久前,我买了一架简单而便宜的红外遥控小玩具直升机(与这架直升机相同-叫做“钻石陀螺”或“钻石部队”)。为了娱乐,我一直在研究通过Arduino控制它。 更新:弄清楚了协议;看答案 其他人已经分享了他们的成果,他们可以入侵另一架红外玩具直升机并对其红外协议进行解码。真的很酷,但不幸的是我的直升机使用了不同的协议。我不太清楚的一个。(我应该补充一点,对我来说,电子产品纯粹是一种业余爱好,因此我可能忽略了一些显而易见的东西)。 就像上面的第二个链接一样,我将控制器拆开了,找到了控制LED的IC引脚(顺便说一下,IC的标记已被擦除),并连接了一个逻辑分析仪。 有很多好的数据,但是我仍然无法弄清楚协议。该站点是一个很好的资源,但是列出的协议似乎都不适合。我发现的其他任何东西似乎都不适合我捕获到的信号。不过,我不得不想象这是一个简单的现成协议,只是因为它是一种便宜的小玩具。 因此,如果您有任何想法,我将不胜感激。也许我只是看错了。 (图片下方的更多信息) 信号/协议特征 我在控制器设置为通道A的情况下以16MHz的频率捕获了该信号。应该准确,及时。(您可以选择3个IR通道,但使用其他两个通道不会改变特性,仅改变数据包本身的一部分。)时序非常一致(最大+/- 10µs)。数据包以不同的间隔重复,但至少相距约100毫秒。 载波:38kHz @ 50%占空比 最低: -短:285µs- 长:795µs 高: -短:275µs- 长:855µs 每包始终为17高。 控制/输入 直升机的3个控件:“油门”(即升/转子速度),俯仰(前/后)和偏航(绕转子轴旋转)均由2个指尖控制。它们都有一定的范围(不仅仅是开/关),据我所知,它们都是在单个数据包中传输的。左/右输入仅在发送其他内容时发送,因此我在采样时应用了最大油门。一旦您将指尖推过某个阈值/死区,便发送了自己的触发数据包上的油门和俯仰输入(在“ min”标签下方的图形中,是将控件缓慢推过其死区时发送的第一个数据包)。 它还有用于左右修剪的按钮,因为直升机完全不是一种精密仪器,否则会缓慢旋转。不幸的是,向左/向右修剪按钮似乎并没有发送每次增加或减少某些东西的信号(这对于确定协议很方便)。它似乎只是一个命令,告诉直升机向左/向右修剪,然后跟踪它。

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.