电气工程

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

1
在线调试器和在线仿真器之间的功能区别是什么?
在线仿真器(缩写为ICE)以其出色的调试功能而自豪,并且还具有很高的价格标签。 在线调试器(缩写为ICD)可以完成ICE可以执行的大部分工作,但通常成本要低得多。 我知道,从那时起,ICE实际上会从插座上卸下有问题的芯片,并用仿真器电缆替换,但是使用现代QFN,BGA和易碎的TQFP封装,似乎大多数产品都称自己为“ ICE”调试器连接到调试头的方式与ICD几乎相同。 以下是一些名称中使用“ ICE”的产品示例: 爱特梅尔AVR JTAGICE Microchip MPLAB RealICE 还有一些来自多家供应商的JTAG'ICE'产品,请注意,由于它们不是真正的在线电路,因此我不对它们进行打折,但是如果它们不能用作真正的ICE,我会对其进行打折。 在哪种开发任务中需要ICE,什么时候应该满足ICD?假设我想单步执行代码,而不使用LED和printf()语句。 您使用ICE解决了一些问题的实例,但如果没有它就无法(实际上)解决?

5
脂电池并行充电,最大电压差?
有许多产品可以使脂电池并行充电。 大多数来源对电压和容量要求都很明确,这些要求直接来自基本电路计算: 电池数量必须相同 可以混合mAh容量的电池 一个令人困惑的领域是电池的电压可以相差多少。通常引用的值为0.3V,但是已经提供了许多不同的答案。其中一些来自非常老的论坛帖子,因此答案可能在2005-2006年左右是正确的,但已被更新的技术所取代。 那么,在不建议对其并联充电之前,两个脂电池之间的电压差有多少?

2
您如何获得眼图?
我了解眼图可以指示信号的质量。但是我不明白它们如何在示波器上显示。通过适当的触发,您不应该得到正脉冲还是负脉冲,但不能同时获得这两者?

2
Twin-T有源陷波滤波器分析
有人可以在分析Twin-T有源陷波滤波器时给我一个提示吗?我尝试了三角星变换,然后进行节点分析,但最终得出了相互矛盾的方程式。例如,请查看德州仪器(TI)应用笔记“ 音频电路集合,第2部分 ” 中的图1 : 在我正在研究的更一般的示例中,我删除了C4 / C5和R6 / R7(以及那个Vcc),并将T无源分量作为匹配的电导来处理,如下所示: R1和R2变成Y1,R3变成2Y1,C1和C2变成Y2,C3变成2Y2,R4和R5具有电阻R1和R2的通用分压器

2
如何找到晶体管的替代品?
我有一个使用BC106和2N3634的电路,这些电路在商店(我住的地方)找不到。有没有可以帮助我找到等效晶体管的网站? 例如,我想用行为相同的其他产品替换BC106和2N3634。任何建议,将不胜感激。

6
如何避免无线通信中的干扰?
我正在研究无线通信系统。我们正在使用大约10对发射器和接收器。我们正在使用atmega16微控制器通过USART端口进行编码和解码。 现在我们能够发送数据并在接收器端接收数据,但是当我们发现同时存在两个发送器数据时,存在一个主要问题。接收器由于干扰而无法获得它。 假设一个发送器同时发送“ SENDA”,而另一个发送器发送“ GETTS”,则该接收器无法接收正确的数据。由于所有发射器和接收器均以相同的频率工作,因此会发生这种干扰。我该如何解决这个问题?


7
廉价的FPGA开发板
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为电气工程堆栈交换的主题。 4年前关闭。 我想从FPGA开始,但是以前从未使用过。 我想要一个便宜的工具包,但我不知道从哪里开始。我可以找到便宜的板子,但后来我找不到有关程序员或编译器的信息,所以希望您能提供帮助。 我想要一些真正便宜的东西(最高$ 30- $ 40),优先使用一些非专有的编程和调试方式(也许是JTAG?),它能够使用WinCUPL或VHDL之类的语言进行编程。 我发现Diligent Cmod板在另一个线程上具有Xilinx CPLD,但找不到如何编程/调试(涉及软件和额外的硬件)。
12 fpga  vhdl  jtag 

4
在软件中实现CAN协议层
背景 我正在开发一个项目,该项目将需要以下微控制器规格: 8个12位10kHz ADC 1kB的RAM 48-QFN或更小尺寸 20kbps菊花链式抗噪和纠错通信协议 信号处理要求相当低,并且大多数可以导出到系统中的主处理器。前三个规格易于满足,并且批量购买不到2美元。但是,通信将在非常嘈杂的环境中进行,因此像LIN和I2C这样的易受噪声影响的网络就不存在了。反对LIN的另一个论点是,我想将整个器件以5V或3.3V运行,而LIN收发器需要12V,因此每块传感器板需要额外的稳压器或导线。我最初选择CAN来完成此任务。但是,CAN控制器会增加可观的成本,我很好奇这是否可以通过软件完成。 CAN物理层 CAN规范定义了OSI网络参考模型的数据链路和物理层。存在许多廉价的8引脚IC,例如NXP TJA1040 / 50,Maxim MAX3058 / 59,Microchip MCP2551和TI SN65HVD1050,以实现物理层。如果不是不可能的话,使用D / A转换器或运算放大器来实现物理层将很困难,因此这些IC的成本仅为1美元左右。 CAN数据链路/协议层 对于数据链路层,一些微控制器将CAN协议模块添加到基本UART,I2C和SPI通信层上。但是,它们比基本芯片贵得多。 CAN协议模块成本调查 为了证实这一说法,以下是一些流行的微型和微型CAN版本: ATmega16-ATMEGA16M1(with CAN):$ 3.87,ATMEGA168A(no CAN):$ 3.23 dsPIC-DSPIC33FJ64MC802(带CAN):$ 6.14,DSPIC33FJ64GP202(无CAN):$ 5.48 PIC18-PIC18F2480(具有CAN):$ 6.80,PIC18F24J10(无CAN):$ 2.10 Cortex-M3-STM32F103C4T6A(含CAN):6.50美元,STM32F100C4T6B(无CAN):2.73美元 公平地讲,我只比较了具有相同内存大小的微控制器,但是,许多非CAN版本都可以使用较小的内存来实现。外部CAN控制器(如Microchip MCP2515)几乎为2美元,因此,如果您愿意的话,将CAN集成到微控制器中显然更具成本效益。 有趣的是,ATmega部分是Digikey库存中最便宜的配备CAN的部分。 CAN协议层的功能 dsPIC单片机中的CAN模块具有以下功能: CAN总线模块由协议引擎和消息缓冲/控制组成。CAN协议引擎处理所有用于在CAN总线上接收和传输消息的功能。通过首先加载适当的数据寄存器来发送消息。可以通过读取相应的寄存器来检查状态和错误。检查在CAN总线上检测到的任何消息是否有错误,然后与过滤器进行匹配,以查看是否应接收该消息并将其存储在接收寄存器之一中。 这在软件中似乎相当可行。 问题 是否可以使用软件协议层仅通过廉价的配备UART的微控制器和CAN收发器来实现CAN规范?如果是这样,是否存在任何开源实现? 或者,可以将收发器与UART一起使用以实现自定义协议吗?我可以使用单主机拓扑;我了解,很难在自定义协议中进行仲裁。

4
小包装的ARM控制器
是否有用于小型应用(例如Cortex M0)的ARM控制器,采用小封装(最多20个引脚)提供?我的印象是,在这方面,它们对像PIC和AVR这样的通常嫌疑犯并不构成威胁。

3
PCB设计入门
我是大学的业余电子工程师,过去一年左右的时间里,我一直在建造面包板电路和穿孔板电路。我想继续进行PCB设计。 我想从小做起,所以我为麦克风设计了一个小的放大器电路,并希望将其制作到PCB上的模块中。 这是我在Fritzing中设计的文件(我使用此软件是因为它易于使用):http : //www.mediafire.com/?2b2as7iibys68cu 如果没有该程序,这是一张图片: 这是一个好的设计吗?我该如何改善? 我遵循的一般原理图是这样的(如果您想知道): (来源@Olin Lathrop) 您可以在入门方面给我什么建议?您可以推荐任何资源吗?您会推荐什么软件?理想将是免费的且易于学习。您建议我上哪种类型的课程来加深对这一点的了解?
12 pcb  design  software 

2
陶瓷电容器:如何读取3位数加1字母的标记?
似乎从其写入值中读取一个陶瓷电容器值要比对解谜机更难。 我想知道经验丰富的用户是否确实有技巧来快速找出这些值。一些例子: 我知道103M为0.01µF,但是如何计算呢?另一个示例104Z / LK ...这个我根本无法理解。我所知道的是Z是不对称电容器的容差在80%到-20%之间...对吗?如果不是,那么请纠正我并告诉我这些Z陶瓷电容器主要在哪里使用?

12
电气和电子工程杂志[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 可以推荐哪些电子杂志,以获取有关最新技术的最新信息?我希望杂志列出从硬件入侵到适当的专业设计。

4
查找PCB上的短位置
我正在尝试在我的董事会上做空。到目前为止,我已经用我的福禄克来测量电阻以获得一些线索,但是我到处都测量到了4欧姆,所以这没有用。 我正在考虑尝试使用电源(电流受限制)将<2V推至高达几百mA,使它工作一分钟左右才能找到加热位置,但并不确定这样是否安全。这是唯一的方法吗?

2
如何阅读固态继电器的数据表?
我正在寻找使用几个(12-18)固态继电器来控制一组水阀(24V AC电磁铁,20ma保持电流,40ma涌入电流),但是我找不到合适的零件,可能是因为我没有我不太了解我正在阅读的数据表。 我发现,大多数低电流(<= 150mA),价格便宜(〜$ 1)SSR的最大“输入正向电压”额定值均在1.0v-1.5v范围内(有关典型示例,请参见此处)。这是否仅表示我的MCU(3.3v)和SSR之间需要38欧姆的电阻? 其他评级是什么意思,例如: 重复峰值OFF状态电流(输出) 导通电压(输出) 保持电流(输出) 最小触发电流(传输) 我假设导通状态电压是SSR输出开启所需的最小电压,所以在24v时,我远高于最小电压,对吗? 最小触发电流和保持电流是导通并保持SSR接通所需的输出电流吗?电流在零电压交叉处不会降至零吗?我不确定这些评分是什么意思。

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.