Questions tagged «analog»

模拟电路具有一定范围的电压,而不仅仅是数字逻辑中的两个。

4
传感器输出电压意外升高
我在产品中使用Shinyei PPD-60PV微粒传感器,但在测试中发现有些奇怪的地方,我也不知道如何解释。它连接到通过电缆接口适配器板上而 WildFire板上。WildFire通过其USB端口由5V供电。PPD-60PV具有两个通过接口适配器板进行的5V / GND连接,以及一个模拟输出,该输出通过接口适配器板连接至WildFire的A7 ADC输入。 我的产品支持两种基本操作模式:(1)已连接Wi-Fi,以及(2)离线。我发现,在Wi-Fi模式下,PPD-60PV传感器的模拟输出似乎上升了约一伏。我发现(并努力地缩小了症状)是,仅在ESP8266连接到Wi-Fi网络之后,这种电压上升才逐渐发生(几秒钟)。重置ESP8266(并使其与Wi-Fi网络断开连接)后,它也会逐渐(在相似的时间段内)恢复到正常基准值。 进一步的诊断实验表明,即使我将Wildfire的模拟输出完全断开,也会在传感器的模拟输出上出现这种电压上升并保持5V / GND连接并用示波器进行探测,。 同样,如果我有两个组件插入同一电源,其中一个组件处于Wi-Fi模式,而另一个组件处于离线模式,则离线模式单元会出现电压上升现象。上升肯定存在,并且还值得注意的是,与设备本身处于Wi-Fi模式(例如600mV-700mV)时相比,上升的程度较小。 连接到隔离电源(例如电池组)的离线设备不会经历电压升高,例如,尽管物理上靠近Wi-Fi连接的设备。 我想知道这是否可能是接地路径的电阻问题,但这里的长度都非常短,我测量了两个传感器接地连接到WildFire接地之间的电阻,每个电阻均为0.2欧姆,并且我测量了系统的总电流为约300mA(显示在传统台式5V电源的LCD上)。就我的推理而言,这当然不能说明1V的上升。 我的理解是PPD-60PV模拟输出是低阻抗缓冲输出,但从数据表中还不能完全清楚。目前,我有点困惑/困惑,我不确定下一步该怎么做。 所以,关于我的不幸问题。什么是我在这里观察到的根本原因?您对我接下来将如何解决这个问题有什么建议?

3
是否有可能制造出一个衰弱的模拟低通滤波器,其衰减率低于20 dB /十倍频程?
Respawned Fluff 对耳机这个最近的问题的回答的一部分使我想到了低通滤波器: 看来他们实际上是通过软件反转了虚拟头/耳的传递函数,因为他们之前就说过:“理论上,该图应该是一条0dB的平线。” ...但是我不完全确定它们的作用……因为在此之后,他们说“在40Hz至500Hz之间,“自然发声”的耳机的低音应稍高一些(大约3或4 dB)”。“耳机还需要从高处滚下来,以补偿驾驶员离耳朵那么近的位置;从1kHz逐渐倾斜的扁平线在20kHz处向下倾斜大约8-10dB大约是正确的。” 关于他们先前关于倒置/删除HRTF的声明,这对我来说不是很合算。 这是在谈论耳机,而不是电路,但这让我想知道是否可以用模拟电路创建这样的传递函数。一阶滤波器的斜率为-20 dB /十倍频程。有什么弱点吗?我想传递函数应该是这样的: H(s )= 11 + 秒/ ωC----√H(s)=11+s/ωcH(s) = \frac 1 {1 + \sqrt{s / \omega_c}}
9 analog  filter 

4
外部ADC的用例
大多数微控制器(uC)的外围设备均具有模数转换器(ADC),这是惊人的,因为它将两个组件集成到一个封装中。这些ADC通常也进行寄存器映射,从而可以快速,轻松地提取数据。 尽管紧密集成,您仍然可以购买外部ADC。我可以看到几种情况: ADC需要与uC隔离。 ADC样本的位深度必须高于uC的ADC。 感应电压远离微控制器,较长的模拟线路是不可接受的。 感应电压处于不适合uC的恶劣环境中。 外部ADC的采样速度比uC的ADC快得多。 某些样品的参考电压与其他样品的参考电压不同,需要多个Vref引脚(因此需要多个外部ADC)。 当前的uC没有足够的ADC通道,放置新uC的成本高得令人望而却步。 外部ADC的功耗比uC的ADC少(我需要一个例子来相信它)。 ADC通道必须同时采样(罕见情况)。 在制造时对固件进行编程的成本超过了较昂贵的ADC部件的成本(不太可能)。 PCB具有空间限制,没有uC可以容纳(不太可能)。 这一切都很好,但是让我感到奇怪的是,外部ADC通常比uC同类产品贵很多,但是却提供了等效的功能。例如,您可以以约$ 1的价格购买带有12bit 1Msps ADC(带有内部参考)的EFM32Z部件,或者以约$ 3.50的价格购买等效的12bit 200ksps ADC (相同速度(ish),相对相同的功率数字等),以及执行相同的任务(提取ADC数据)。 问题就变成了:当一个微处理器能够执行相同的功能时,是否有令人信服的理由使工程师更喜欢一个外部ADC而不是一个uC的ADC?

4
如何减慢MOSFET的开关时间?
我的NMOS切换速度太快,无法适应我的应用程序。我正在向门中发送逻辑电平的方波(PWM)。对我而言,不幸的是,正如预期的那样,输出也是近方波。 如何使Vout更梯形?或以另一种方式说,我可以做的最简单的修改以降低输出的摆率? 注意:(Vin)是施加在NMOS栅极上的电压&(Vout)是在NMOS漏极上看到的电压。

7
耐5V的ARM
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为电气工程堆栈交换的主题。 5年前关闭。 我们有一个传统的5V系统,该系统大量使用模拟传感器和其他各种5V数字IO。我们正在考虑转向ARM MCU,以使该设计与我们所有基于Cortex-M3的较新系统保持一致。我希望使用5V MCU,这样我就不会失去ADC输入的精度,因此不必运行额外的3.3V电源。我一直在寻找兼容5V的ARM MCU,却只发现了Fujitsu的FM3系列,似乎几乎没人库存。我的问题是: 继续尝试使用5V微型单片机是否值得,还是应该将分压器用于ADC,将电平转换器/晶体管用于数字IO? 有没有人对富士通FM3系列有经验? 那里还有其他5V兼容的ARM微控制器吗?
9 arm  analog 

2
为什么我的部分IE转换器电路具有较大的失调电压?
以下电路是增益可调的有源电流电压转换器。 原理图 未显示:电路上电但未使用时,反相输入通过10K电阻保持为低电平。每当进行测量(包括IN悬空的校准测量)时,该电阻就会断开。 模拟开关和运算放大器上的电源为+/- 11.5V。典型的VOUT范围在-10V至+ 10V之间。 目的 该电路用于测量纳安级范围内的电流。输出上的几个mV很大。恒定偏移量并不是真正的问题,因为可以通过使用开路输入测量输出并将其减去后续测量值来轻松地校准它们。 每个板有6个或更多这些电路。 组件 所选的运算放大器具有非常小的(<10 pA)失调和偏置输入电流,以及非常小的失调电压(<1 mV)。这是AD8625AR。 SW1A和SW1B是同一CMOS开关(ADG1236)的不同极。它们一起切换以选择反馈电阻,该电阻确定转换器的增益。源极和漏极引脚上的最大泄漏电流为1 nA(开或关)。未显示的开关(用于通过10K电阻将反相输入保持为低电平)的性能类似。典型的泄漏电流非常小(<0.1nA)。 问题 我遇到的问题是,在某些批次的电路板上,这些电路中的某些(或全部)电路具有较大的失调,而这些失调在上电时会缓慢衰减。但是,大多数板卡始终稳定,偏移很小。 IN悬空的VOUT上的典型失调小于1 mV。在受灾的板上,失调可能高达120 mV。 当患难的电路板上电时,失调将缓慢地(几天后)稳定在〜5 mV。断开电源后,偏移量会再次累积,因此在关闭几天后重新打开电源时,它又变高了。 每个板上都有一堆这些电路。在第一批5个板中,所有这些板均受到影响。在下一批中,没有任何受影响。在最近一批中,每块板都有一个受影响的电路,但并不总是相同的。 在最坏的情况下,所有模拟开关的最大泄漏电流将为1.2nA,从而在最高增益设置下产生12mV的失调,因此我认为这不能解决我所看到的所有失调。 失调电压还能从哪里来?是否存在常见的电路板缺陷会导致这种现象?

3
检测方波和正弦波信号之间的相位
我有一个具有数字方波输入(由PLD生成,1.8Vp)和正弦波输出(0.5-3.5 Vp)的电路。两个信号的频率均为100kHz,但是相位不同。 检测这两个信号之间的相位差的好方法是什么?到目前为止,我所看到的鉴相器是用于所有数字信号还是用于所有模拟信号?是否有一个像我一样的混合信号电路? 更新资料 知道1度的相位差足以满足我的应用需求。频率始终彼此相对锁定,并且永不改变。方波驱动模拟电子设备,模拟产生正弦波,其中包含AM调制信号。但是,信号的幅度与载波的幅度相比非常低。由于生产的可变性,模拟物(包括一些手动绕组的电感器)具有很高的相位到单位的可变性,因此我正在尝试为处理输出正弦波的DSP提出一种自动调谐方法。

4
模块化模拟电路公式求解器?
我一直在考虑制作数据库/程序以简化模拟电路的构建。我想确保没有其他类似的东西可以帮助我,而不是从头开始创建东西。让我们看看是否可以用文字描述我在想什么: 使用该程序或数据库,您将能够选择电路块的类型并输入所需的电路规格。然后,求解器将自动确定满足规格设置所必需的电阻器值,电容器值和组件。 一个例子呢?假设我要设计一个像这样的BJT共发射极放大器: 当设计这样的放大器时,我实际上只关心一些事情,并不总是希望每次都经过计算。我要输入最大交流电压,上一级的输出阻抗,正负轨电压以及所需的电压增益/电流增益。反过来,它将能够解决所需的电阻器和电容器值,如果真的很酷,建议使用一些晶体管来解决。 免责声明-我确定我错过了一些事情... 现在,通过这样的简单电路,您可能会认为:“这真的有必要吗?” 我对此的回答是,不是真的。但是想象一下,如果您现在可以选择这些模块,将它们连接在一起并设计整个电路。我一直在考虑使用Falstad电路仿真器或电路实验室,并为此使用一些html脚本。我现在脑子里还有很多其他的事情,但是为了使这篇文章简单,我将保留它们。 所以,我的总体问题是:还有其他我可以贡献的东西吗?这是完全不切实际的吗?其他人会对使用这样的工具感兴趣吗?


3
混合2轴模拟输入以控制差动电动机驱动的算法
我正在寻找有关如何使用uC(在我的情况下为ATMega328p)正确混合2个模拟操纵杆信号(X轴和Y轴)以控制双差动电机驱动器(“类似油箱的”驱动器)的信息,但是同样适用于任何具有ADC输入和PWM输出的uC): 我有一个模拟摇杆,可提供2个模拟值: (方向)X:0至1023 (油门)Y:0至1023 静止位置是(方向和节气门中立)512,512 节气门前进/方向左为0,0 全前进-全右为1023,0,依此类推 。 电机由2个H桥驱动器控制,每个都有2个PWM引脚(正向,反向)控制,例如: 左电机:-255至255 右电机:-255至255 (正值启用正向PWM引脚,负启用反向PWM引脚,0均禁用) 目的是将操纵杆模拟信号混合以达到以下响应: a)节气门前进,空档方向=车辆向前行驶 b)节气门前进,左方向=车辆向前行驶并向左转弯 c)油门空档,左方向=车辆向左转弯 ...以及类似的其他组合。当然,输出应为“模拟”,即应允许从例如选项a)到b)到c)的逐步过渡。 这个概念是:

2
PIC12F675 GP4不起作用
我正在为一个项目使用PIC12F675,除一件事情外,其他所有东西都工作正常。GP4不能用作数字IO。我已经看了很多配置和代码,但是找不到任何东西。 配置: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config PWRTE = OFF #pragma config MCLRE = OFF #pragma config BOREN = ON #pragma config CP = OFF #pragma config CPD = OFF 码: #include <xc.h> #include <math.h> #include "config.h" #define _XTAL_FREQ 4000000 void delay(unsigned int …
9 pic  c  embedded  programming  audio  oscillator  spark  dc-dc-converter  boost  charge-pump  eagle  analog  battery-charging  failure  humidity  hard-drive  power-supply  battery-charging  charger  solar-energy  solar-charge-controller  pcb  eagle  arduino  voltage  power-supply  usb  charger  power-delivery  resistors  led-strip  series  usb  bootloader  transceiver  digital-logic  integrated-circuit  ram  transistors  led  raspberry-pi  driver  altium  usb  transceiver  piezoelectricity  adc  psoc  arduino  analog  pwm  raspberry-pi  converter  transformer  switch-mode-power-supply  power-electronics  dc-dc-converter  phase-shift  analog  comparator  phototransistor  safety  grounding  current  circuit-protection  rcd  batteries  current  battery-operated  power-consumption  power-electronics  bridge-rectifier  full-bridge  ethernet  resistance  mosfet  ltspice  mosfet-driver  ftdi  synchronous  fifo  microcontroller  avr  atmega  atmega328p  verilog  error  modelsim  power-supply  solar-cell  usb-pd  i2c  uart 

2
可以让模拟开关输入悬空吗?
如果将CMOS开关(例如DG409)上的一些模拟引脚悬空,是否会遇到问题? 我知道CMOS 数字输入永远不会悬空,因为晶体管往往会部分导通(导致过多的功耗和热量),但是我不确定该规则是否也适用于双向模拟引脚,即使如果他们在内部使用CMOS。
9 switches  analog  cmos 

4
BJT Puzzler:通用发射器还是发射器跟随器?
在其他问题中,一些声誉卓著的成员对此表示不同意见,所以我认为我将其作为一个单独的问题发布。 问题: 该电路中的NPN BJT是否配置为共发射极或共集电极? 请注意,也许不寻常,S +节点为地,S-节点为输出。“ S”在这里代表意义,但就目前的目的可以解释为。VoutVoutV_{out} 这是直流台式电源电路的一部分,在块级看起来像这样。注意,运放外观符号代表整个放大器,而不是LF411运放: 将运算放大器抽象为信号电压源,我相信这两个都是观察电路的备用布局。我特意将它们布置成分别让人联想到经典的公共发射器和公共收集器(发射器跟随器)的形式。 我不想破坏任何人的乐趣,所以我的结论在下面的破坏者栏中。用鼠标滚动查看是否喜欢。这是我最好的结论。我的脑子里仍然有些怀疑:) 普通发射器,更具体地说是接地发射器。BJT增加了与负载电阻成比例的电路增益。 答案应说明得出结论的理由。我认为像这样的难题的很酷的特征之一就是它迫使人们去挖掘形式上的本质,而不仅仅是以经典形式来认识它:)

1
谁能解释这个双重PNP / NPN集的意义?
我想认为自己在电子设计领域相当有经验,但是受签约审查此原理图时,我有些困惑。这基本上是升压电源的输出阶段: 我画了红线来象征实际的力量在哪里流动。左上方的MOSFET Q2是有道理的(尽管Q3没有基极电阻,这是我指出的第一个错误。从微型直接到0.7V基极-发射极的3.3V,you!)。这只是一个P-FET电源开关。 奇怪的是,在此之后-Q4 / Q5对。Q4是另一个用作开关的P掺杂晶体管,但是网络驱动Q5的基极-是什么驱动Q5?Q4的输出!如果你问我,这是一个悖论。我主要担心两个问题: 首先,这有什么实际意义?我唯一能想到的是,假设如果输出+ Vout短接至GND,则Q4(因此Q5)以“默认”开启,这将关闭Q5,这会关闭Q4,从而断开输出电压与直接短路的连接到GND。足够公平,如果这是它的目的-如果不是,请纠正我吗? 第二个是,取消我的假设,这会首先打开吗?如果Q4是耗尽型P-MOSFET,我会说是的,因为默认情况下它将处于“导通”状态,让12V处于“初始”状态,然后导通Q5,直到输出+ Vout短路至GND。在这种情况下,但这只是一个普通的PNP BJT,除非我发疯,否则默认情况下处于“关闭”状态。因此,它将永远不会打开。 谢谢。任何人的见识都将是很棒的,因为它似乎是防止短路过电流的便捷小工具(尽管如今,这种保护已内置在许多芯片中)。但在我看来,它尚未完全正确执行,因此它必须是耗尽型MOSFET,因此它至少具有定义的初始状态。

6
如何实现模拟零漂移采样并保持数小时?
这种所谓的“零漂移”运算放大器在85°C的温度下以1 uF的电容下垂.001V / sec。如果我正确阅读规范,则为3.6V /小时! http://www.ti.com/lit/ds/symlink/lf398-n.pdf 有没有一种方法可以将低电流V保持长达约5个小时,而漂移或下降则在我要求的约250 ppm或等效的12位分辨率内? “低电流”表示mA或uA标度。 采样率介于每秒一次和每5小时一次之间。 宁愿留在模拟领域,因为我想探索和扩展我的模拟知识。 该解决方案应该是实用的,并使用通用组件 数字解决方案是可以的,但应该是无代码的,因此非编码人员可以访问它,并且不需要计算机即可实现,因此,没有计算机的人(例如,经济上处于劣势的青少年导师)也可以访问它。 。 不要求特定的部件号,而只是基本方法。 更新: 制造商确认我的每小时下降估计是正确的。根据制造商的说法,下垂在很大程度上受到缓冲放大器的输入偏置电流以及开关可能发生的任何泄漏的影响,而不仅仅是正常的电容器泄漏。 https://e2e.ti.com/support/amplifiers/precision_amplifiers/f/14/p/641041/2365384#2365384

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.