电气工程

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


6
选择配置跳线-焊桥,0欧姆电阻器,DIP开关,引脚跳线
我正在开发板上,需要让用户设置一些配置。 试图在面包板上构建电路的学生和工程师将使用它。我不和消费者打交道。通常,设置将保持不变,但是每个新项目都可能使用不同的配置。 我将把一些引脚专用于USB和以太网之类的接口,但我想让用户可以选择将这些引脚用于其他目的。需要某种配置。到目前为止,我考虑过的选项有: 焊桥: 可以使用允许使用0欧姆电阻的0603电阻器封装,或附近的焊点焊盘。 优点: 最便宜的选择 所需的最小PCB面积 无意外变化 通过直接焊接到焊盘可定制 缺点: 需要烙铁进行更改 反复焊接/拆焊可能损坏电路板 0欧姆电阻器需要准备好这些零件。 DIP开关: IC封装中的微型机械开关。 优点: 最容易改变 相当耐用 缺点: 迄今为止最昂贵的选择 可能会被意外更改 PCB上大面积 选件中的最低电流 难以更改PCB 针跳线 适用于.1“接头的可移动跳线,例如在PC主板和驱动器上发现的跳线。 优点: 比DIP开关便宜 易于更改PCB 易于更换和永久固定之间的良好平衡 易于查看的配置 缺点: 需要较大的PCB面积 最高的轮廓;通常垂直需要0.5英寸左右 跳线可能会丢失 电子总线切换 使用FET或TI 74CBT系列之类的总线开关IC,并通过EEPROM /微控制器进行控制。布赖恩卡尔顿的建议。 优点: PCB面积小 可在软件中配置 可以同时置于High-Z或已连接 缺点: 需要另外几个IC;中等成本。 电流小于其他选项 有真正的抵抗 现在可以将硬件错误与软件错误混淆,反之亦然 焊桥选项使我担心通过反复重新焊接来弱化焊盘并将其与PCB分层。一项好的焊接技术可以将具有ENIG涂层的1盎司铜的零件更换多少次?是否会用阻焊剂覆盖焊盘的边缘并在焊盘的多个侧面上增加散热措施(用于粘合,而不是散热)来增加耐用性? …

7
使用Arduino作为编程器时如何在ATtiny85上设置时钟速度保险丝?
我正在按照本教程使用Arduino对ATtiny85进行编程,并使用它来播放一些音(通过压电扬声器)。我正在努力以正确的音调(我正在手动创建波形,因为ATtiny85不支持tone()函数)。 我认为问题可能归结于Arduino和ATtiny上不同的时钟速度。我知道可以在ATtiny上更改时钟速度,如何在arduino环境下完成此操作?

13
您如何组织数据表?
我可能已经收集了数百份数据表和应用笔记,这些数据表和应用笔记是我从事的项目中各种零件的收集。 以前,我以前一直将这些文件保留在基本的网络共享中,并按粗略类别将其分类为2-3个文件夹,但后来Google Docs添加了PDF阅读器并可以上传它们,因此我将它们扔在那里。“文件夹”较为抽象(按Gmail类别分类),因此您可以将数据表放入多个文件夹(例如,稳压器也可以放入LED驱动器文件夹或在制造商下面),尽管这样做有一些限制,例如搜索大型文档中的文本仅显示前几个,当然也依赖于Internet连接。 还有什么其他方法可以方便地存储数百个数据表/ PDF?使用某种VCS有意义吗?
17 datasheet 


4
UART频率有多重要?
我将使用8 MHz晶振以16 MIPS(PLL 4x,2个周期指令)运行我的微控制器。但是,8 MHz不会划分为任何UART频率AFAIK ...这些频率有多重要?我计划使用115,200波特。 UART能否在±1%的范围内运行?如果这不起作用,我应该使用哪个频率?(为了获得最大处理速度,我希望尽可能接近16 MIPS。)如果有问题,我正在使用PIC24FJ64GA004。

2
防止欠压的电路?
调节电路中最小直流电压的最简单方法是什么?齐纳二极管有可能吗? Desired performance: Input > 3.3 VDC Output = Input Input = 3.3 VDC Output = Input Input < 3.3 VDC Output = 0.


11
我应该购买Netduino还是Arduino?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我正在为一些有趣的家庭爱好项目购买NetDuino。 你们中有人使用过吗,您的经历如何? 我应该看看Arduino还是FreeDuino系列(或完全不同的东西)? 由于我的C#知识,我决定坚持使用NetDuino,但这不是必须的。 谢谢 PS。我不确定这是否属于社区Wiki(感谢指导)。

2
您如何使用锂聚合物电池作为市电损耗的备用电源?
许多人似乎是通过市电(例如壁式电源适配器)或电池来运行项目的,但是似乎没有太多关于如何将设备以市电运行,为电池充电然后切换的讨论。停电时将其转移到电池上。 我想如果使用NiCD / NiMH电池,您可以将它们与电源并联(或多或少),但是由于LiPo电池可以容纳更大的电量,因此我想在类似的项目中使用它们-但是用这种方式使用它们似乎并不那么简单! 谁能提供一些有关如何使用LiPo电池作为备用电源的指示?我想您会需要一些逻辑来为充电器供电,并在市电消失时切换到电池,但是我不确定这可能如何工作。我想您还需要一个大电容来避免切换时的瞬间掉线。也许有一些便宜的IC可以为我做所有这些事情? 感谢您的任何建议!
17 batteries  power 

4
我怎么知道锂电池还剩多少汁?
假设我有一个电路是用锂电池供电的。我想知道电池还剩多少电量。理想情况下,功率电平至电压的电路将是最佳的..这样,我可以将该电路的输出连接到Arduino中的ADC输入。
17 batteries 

6
1线寄生供电的微控制器?
我看过达拉斯的1线制传感器,它们看起来很棒。但是,我想制作一些可以寄生供电的定制1线从机(仅接地+数据)。 谁能推荐适合此用途的低功耗微控制器? 是否有人有示例电路说明我如何通过1-wire总线为MCU供电?

9
使瞬时开关控制拨动
进行瞬时开关产生2态触发输出(锁定瞬时开关)的最简单,最便宜,最小的方法是什么? 换句话说,输出持续为低电平,当您短暂按下按钮/轻触开关时,输出将变为持续高电平,然后再次按下时,它将切换回低电平。

8
如何选择FPGA?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我需要在10 kHz的8条模拟线上进行数字信号处理。这是一项艰巨的任务,我一直认为FPGA可能是正确的方法。我目前正在研究Xilinx的开发套件,由于我没有FPGA的经验,所以我很难知道如何选择合适的芯片。我想象使用一个开发套件,然后使用I / O引脚扩展它以连接到8通道A / D芯片和8通道D / A芯片。 使用Spartan,Virtex,Altera等有什么区别?我什至不知道如何估算我需要多少个门。有什么经验法则吗?如何确保时钟速度足够快(取决于加和乘次数)。在FPGA上执行浮点处理是否很困难,我应该坚持定点数学吗?最好的入门方法是什么? 我需要使用Linux可以编程的解决方案。Xilinx提供了此功能,但我不确定有什么限制。

5
焊接到铝
焊接到铝制底座的诀窍是什么(例如在较旧的Luxeon LEDS上找到的)?
17 soldering 

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.