Quantcast
Channel: Amplifiers forum - Recent Threads
Viewing all 18905 articles
Browse latest View live

INA188: Rogowski coil calculator vs. board implementation

$
0
0

Part Number:INA188

I'm was looking at the TIDA-01063 reference design and wanted to replicate it on a much smaller scale as the frequency of the current we are trying to measure is around 150 times larger.  My questions have to do with the board layout and Rogowski Coil (RC) calculator plus INA188.  The RC calculator uses 2 radius values to calculate the number of coils required to attain the required differential output voltage, however, the actual board design has 4 different radius values for the thru-hole vias providing an offset between the forward helix coils vs. the return helix coils.  I assume the difference between the number of via radius values the calculator uses and the 4 via radius values on the actual board implementation were due to practical considerations making the board easier to fabricate.

My question here is the forward coil and return coil are offset from each other making the magnetic flux coupling into the forward coils slightly different than that of the returns coils.  Will this slight difference in magnetic flux coupling of each set of coils affect the CMRR since they are not precisely matched? And, by what percentage?


My other question, has to do with the break in the PCB which I'm guessing was provided for 2 reasons, but I'm not sure.  Was one of the reasons to allow you to slip the board over the current carrying conductor?  The cut in the board seems small for a modest sized conductor, but if the board is thin then you could probably open it up slightly at the break to accommodate a larger conductor.  My other thought for break was to avoid crosstalk at the end of coil where the propagating differential signal would see a short-circuit and could couple back into the coil where it starts.  Was this another reason for the break and why the coil count on the calculator doesn't exactly match the coil count of the final board implementation?  If your application doesn't need the break for inserting a wire into the center would keeping the board intact affect the performance?  In the board design included in the design kit there are 6 coils missing if I counted correctly to accommodate the break.  To prevent crosstalk do you need to consider scaling the size of break in the board for frequency?


Last question,  the front-end input on the INA188 for this Rogowski coil reference design has 2 passive differential integrators tied to ground bridged with another capacitor. What function does the bridging capacitor serve?


Thanks,

Mike


INA188: INA188 OPAMP & Digital Rogowski Coil Integrator

$
0
0

Part Number:INA188

Hi ! 

I am testing high speed op amp integrator for rogowski coil.  reference is http://www.ti.com/lit/ug/tidubv4a/tidubv4a.pdf

Using INA188D, Circuit is same above reference.

I sampled data. and I simulated in matlab. but. i can't remove bias from noise.

Here's the integration code

B = 0.9999;
T = 0.2;
for i=1:size(data) 
     result(i) = B * result(i-1) + (T * data(i)); 
end

How can I solve this problem? 

(Do I check the op amp hardware?

What I need to check ?)

Thank you!.

OPA192: Output Behavior when the Input Floating

$
0
0

Part Number:OPA192

Hi team,

Could I know the output behavior (yellow circle) when the input voltage is floating as shown in below graph?

Thanks!

Best,

Jason

OPA2132: For ordered part number OPA2132UA, physical part marked with "U K" not "UA"

$
0
0

Part Number:OPA2132

For ordered part number: OPA2132UA

The physical part came marked with a "U K" instead of OPA2132UA.

Wanted to know if the K is for something else.

Tried looking through the datasheet to find marking details but i could not find.  Please advise.

LMP91000: LMP9100 settings via I2C

$
0
0

Part Number:LMP91000

I am using the LMP91000  Potentiostat chip for a new sensor. Does anyone know of any simple software I can use to change the bias setting via the I2C bus?

I have 2 different USB to I2C modules but cant seem to get anywhere which is frustrating as I only need to change bits 0-3 on Ref control address to 0100.

Thanks

Tony

LMC6001: lmc6001

$
0
0

Part Number:LMC6001

We are using a LMC6001a op amp in an electrometer application for ion detection.  Our lowest range is 1e-14 amp and go up from there   We are using +/-5V power supplies which are bypassed with 0.1uF and 3.3uF tantalums. It is used as an inverting configuration and ii's output is buffered with a BUF634. Our full scale out put for each range is 1V.  RF is 1Gig ohm paralleled with a 10pF capacitor. We are mounting the dip in a dip socket and have lifted the input pins up to float and make critical connection in the air instead of on a pcb  with a guard ring.

Our problem is we are experiencing extremely long settling times on the very lowest range.  To completely settle out it will take about 30 minutes to get to a static level.  We know it is not associated with the bipolar power supplies as we have checked them very carefully.  We also know it is not a thermal issue because if the amp completely settles out and then turn the amp off and then back off it will take the same amount of time to settle out again. 

We have tried several more dip LMC6001A units and they all behave the same.  We have not tried a metal can variant to see if that would be different.  We have taken extreme caution to make sure the part is clean and have used tools to insert the part in place and therefore are confident we have not contaminated the part. This section of electronics in mounted in a copper shielded box.

We have followed the application note's suggestions but nothing there explains what we might be seeing.

We know we are pushing the limits of the 25 famps the op amp is rated for, but we are well above that limit.

We have spent a lot of time trying to diagnose this particular issue and are quite frankly stumped unless there is some thing unique to the op amp when it is operated at its extreme low currents.

Looking forward to comments from engineers that have worked at these levels for suggestion to try or let us know if we are chasing rainbows.

Craig Shull

PGA116: Programming and accessing PGA116 from MSP430Fx5xx

$
0
0

Part Number:PGA116

How to communicate with PGA116 from MSP430f5529 to set the gain of PGA116?

The PGA116 is given DVdd  supply from micro controller (3.3V), CS, DOUT, DIN & SCLK from corresponding micro controller pins, ENABLE pin is also kept high connecting to 3.3V.

How to send 16 bit data from master out pin of micro controller to DIN pin of PGA116?

How to access registers in PGA116?

Following program is used to initialize SPI clock, transmit and receive data

#include <msp430.h>

unsigned char MST_Data,MST_Data2,SLV_Data;
unsigned char temp;

int main(void)
{
volatile unsigned int i;

WDTCTL = WDTPW+WDTHOLD; // Stop watchdog timer

P4OUT |= 0x02; // Set P1.0 for LED
// Set P1.1 for slave reset
P1DIR |= 0x01; // Set P1.0-2 to output direction
P4DIR |= 0x02;
P3SEL |= BIT3+BIT4; // P3.3,4 option select
P2SEL |= BIT7; // P2.7 option select

UCA0CTL1 |= UCSWRST; // **Put state machine in reset**
UCA0CTL0 |= UCMST+UCSYNC+UCCKPL+UCMSB; // 3-pin, 8-bit SPI master
// Clock polarity high, MSB
UCA0CTL1 |= UCSSEL_2; // SMCLK
UCA0BR0 = 0x02; // /2
UCA0BR1 = 0; //
UCA0MCTL = 0; // No modulation
UCA0CTL1 &= ~UCSWRST; // **Initialize USCI state machine**
UCA0IE |= UCRXIE; // Enable USCI_A0 RX interrupt

P4OUT &= ~0x02; // Now with SPI signals initialized,
P4OUT |= 0x02; // reset slave

for(i=50;i>0;i--); // Wait for slave to initialize

MST_Data = 0x00; //  First byte
MST_Data2 = 0xA6;// Second byte
SLV_Data = 0x00; //

while (!(UCA0IFG&UCTXIFG)); // USCI_A0 TX buffer ready?
UCA0TXBUF = MST_Data; // Transmit first character

__bis_SR_register(LPM0_bits + GIE); // CPU off, enable interrupts
}

#if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__)
#pragma vector=USCI_A0_VECTOR
__interrupt void USCI_A0_ISR(void)
#elif defined(__GNUC__)
void __attribute__ ((interrupt(USCI_A0_VECTOR))) USCI_A0_ISR (void)
#else
#error Compiler not supported!
#endif
{
volatile unsigned int i;

switch(__even_in_range(UCA0IV,4))
{
case 0: break; // Vector 0 - no interrupt
case 2: // Vector 2 - RXIFG
while (!(UCA0IFG&UCTXIFG)); // USCI_A0 TX buffer ready?
SLV_Data=UCA0RXBUF;
if (UCA0RXBUF==SLV_Data) // Test for correct character RX'd
P1OUT |= 0x01; // If correct, light LED
else
P1OUT &= ~0x01; // If incorrect, clear LED

// MST_Data++; // Increment data
// SLV_Data++;
UCA0TXBUF = MST_Data; // Transmit First byte
while (!(UCA0IFG&UCTXIFG));
UCA0TXBUF = MST_Data2;//Transmit Second byte

while((UCA0STAT&BIT0)); // check transmission over
for(i = 20; i>0; i--); // Add time between transmissions to
// make sure slave can process information

break;
case 4: break; // Vector 4 - TXIFG
default: break;
}
}

I'm new to MSP programming & Thanks in advance

XTR105: design 4-20mA device from PRESSURE SENSOR


LMP91051: LMP91051: Simulation Matlab/Simulink

$
0
0

Part Number:LMP91051

Hello,

I plan to do a simulation with LMP91051 and its evalboard in Matlab/Simulink. Therefore I would like to know, if there is a model available. Is it possible to use the PSPICE-model in Matlab/Simulink?

Regards Daniel

LMP91000: LMP91000EVM SPI output

$
0
0

Part Number:LMP91000

I am using the LMP91000EVM connected to a Raspberry Pi microcontroller, to read H2S gas concentration. This is for a senior design project at LeTourneau University.

I have successfully set the I2C registers to configure the board, and I have read the SPI output from the board successfully to the Pi. At the bottom of this email is what I am reading as the output from the board.


I am unsure how to interpret this data, as it seems to typically be interpreted by the LMP9xxxx Sensor AFE Development Sofware/Hardware Platform on a laptop. However, since I am using the Pi to read the data directly, I am curious how to interpret the data. Is the output a hexadecimal code, representing concentration? If not, what processing is done to the SPI output of the LMP91000EVM to calculate concentration?


Thank you, and I look forward to hearing from you soon.

Example output:

[2, '\x00 ']
[2, '\x00;']
[2, '\x002']
[2, '\x00:']
[2, '\x00I']
[2, '\x00N']
[2, '\x00K']
[2, '\x00G']
[2, '\x00G']
[2, '\x00J']
[2, '\x00K']
[2, '\x00J']
[2, '\x00G']
[2, '\x00I']
[2, '\x00J']
[2, '\x00I']

RTOS/TLE2022A: Ksvr value characterization

$
0
0

Part Number:TLE2022A

Tool/software: TI-RTOS

Hi

We are considering TL2022A and we had a question.

There is a parameter of KSVR(Supply-voltage rejection ratio)  which offers MIN 98dB in full range.

Is this min 98dB spec always applicable even if supply ripple frequency is swept?

BestRegards

INA333: Input bias current with AMC1200 output at input

$
0
0

Part Number:INA333

I am designing a circuit similar to reference design TIDA-00440 - Leakage Current Measurement for Determining Insulation Resistance. I am using the combination of the INA333 and AMC1200 to detect the insulation resistance and obtain a 250mVpp differential signal with a output CM voltage of ~2.55V (VDD2 @ 5V). I need to translate the differential signal into single ended and feed it through a single ended ADC with FS 2.048V.

I was looking at using the INA333 to do the job. The manual mentions to have some kind of return path for the input bias current so the CM voltage does not float and change over time. Based on my simulations in TINA SPICE, the voltages looks good, but when I add any resistors to GND at the input of the INA333, it takes a very very long to complete and I do not think that it converges.

Any suggestions for what should be done with this type of setup for the input bias current or is there a better way to implement the DIFF to SINGLE stage?

OPA172: Output Protection

$
0
0

Part Number:OPA172

In an ESD event, what should the current be limited to for the output ESD protection circuitry? The datasheet recommends that the applications limit the input current to 10 mA, but there is no mention of the output current limitation. 

Thanks. 

LMP91000: Bias voltage not showing on cell

$
0
0

Part Number:LMP91000

Hi,

I am trying to write the register that sets the bias voltage of the electrochemical cell.  It does not seem to work.  I have tried multiple cells and the bias seems to be over 1 volt between CE and RE even though I can read the register and I see that it is set to 0.  I had it reacting to air pressure at one point since these cells are affected by pressure but it did not respond to gas on the cell.

XTR116: XTR116 Power Up Issue

$
0
0

Part Number:XTR116

The schematic above shows what we hope is the relevant portion of our design. A few comments on the design:

1. It is a loop powered device with a PIC 18F ucontroller driving the DAC. Total current draw from the Vreg output is about 1.5 mA.

2. The Vref out of the XTR116 is connected as shown above, and goes nowhere else. The compensation for the capacitance on the line is as shown above, and there is no additional capacitance on the line, other than stray capacitance. The board layout is very tight in the area around and between the DAC and XTR116.

3. The Vreg line drives the 4.7uF cap shown on the schematic and another 1.5uF of distributed decoupling capacitors. In addition, the PIC has an internal regulator which is active in this design, and requires an external 10uF cap, which is connected to the PIC.

4. The "T" filter on the 4-20 mA input is an off-the-shelf EMI filter from TDK, part number ACH32C-333-T.

Our issue is as follows:

1. Upon applying power to the 4-20 mA loop (lab power supply set to 18 VDC with ammeter in series, but nothing else), the Vreg output goes to about 1.5 VDC and stays there. Both the Vreg and Vref outputs appear to be in current limit, with the 4-20 mA loop current going to 28 to 29 mA. This is easily repeatable, and occurs even if the PIC's reset is held active (PIC reset).

2. If the power is cycled quickly (from on to off back to on), the Vreg and Vref outputs attain their proper levels and everything functions as expected.

3. If power is turned off for a few seconds, the issue presents itself again.

Our thinking has been to increase the value of R3, but did not find much specific guidance on this during the initial design phase. We are early in our debug stage, but would appreciate any input we can get.

Thanks in advance,

Joaquin


OPA333: General question about Abso-spec

$
0
0

Part Number:OPA333

Hi Team,

I have a general question about Abso-spec of OPAMP.

I took below picture from OPA333 abso-spec.

my question is about Signal input terminals(SIT) voltage, SIT current and (2).

A: SIT voltage is - 0.3V to (V+) + 0.3V

B: SIT current is -1mA to 1mA

C: (2) input terminals are diode-clamped to the power-supply rails. input signals that can swing more than 0.3V beyond the supply rails should be current limited to 10mA or less.

My understanding for these are

B is applied when SIT voltage is within -0.3V to (V+) + 0.3V.

if SIT voltage is beyond -0.3V/ (V+) + 0.3V,  spec of B(-1mA to 1mA) no longer valid. Instead of B, C will be applied and then limit input terminals current within 10mA or less.

However, I'm still confusing that if clamp diode is activated, i think common diodes don't have such current limit function so no way to limit by diode itself.

How does OPAMP achieve that current limit?

using additional current limit block or someting like CRD(current regulative diode)?

thanks,

regards,

kai

INA128: INA128 application consult

$
0
0

Part Number:INA128

Dears,

I want to design a signal sampling circuit, the circuit use the INA128 to achieve the function. I want to konw whether influnce the INA128's performance that I used the asymmetry supply power(+24 and -5V). Many thanks!

Best regards!

Jacking

AMC1100: Protect the AMC1100 when the shunt is open

$
0
0

Part Number:AMC1100

Hi,

In my application I need to measurement the load bidirectional current with a isolated power supply. The load is a DC with max 60Vdc/200A (max ±250mv ).

I wanted to use the AMC1100 Fully-Differential Isolation Amplifier in a High-Side measurement configuration (with floating 5V power supply, VCC1) and I want protect the AMC1100 when the shunt is open.

Can I use the circuit here without measurement accuracy problems ? 

Thanks

XTR115: XTR115 Vreg maximum capacitance

$
0
0

Part Number:XTR115

What is the maximum capacitance I can put between Vreg (pin 8) and Iret (pin 3)?

Is 10uF ok?

Is 100uF ok?

Any possible instability issues like the Vref pin?

Thanks

ISO124: Rail voltage required for +-5V input and output

$
0
0

Part Number:ISO124

Hello,

I have a question about the ISO124. The datasheet basically provides specs for operation with a +-15V rail and simply states that it can be used down to +-4.5. I am attempting to use the device with a +-5V input signal that I want to duplicate on the output. How can I determine the required rail voltages needed on the input and output in order to operate this way?

My research on this forum suggests that I would need at least a +-7.5V rail to duplicate a +-5V input. Is this correct?

Thanks,

Dave K.

Viewing all 18905 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>