Quantcast
Channel: EngineerZone: Message List
Viewing all 36216 articles
Browse latest View live

Re: Pull-up resistors for the ADM1186-1ARQZ

$
0
0

Hi Jose,

 

If you refer to the following figures from the datasheet.  ADM1186 ensures that the outputs are always in a known state when Vcc > 1V. For supply voltage(Vcc) from 1V to VUVLO the outputs are driven low to ensure that the regulators are not unexpected enabled. 

 

When Vcc is below 1V the state of the output of ADM1186 is not guaranteed. Please check the specification of the regulators to make sure the minimum voltage before they start to regulate is greater than 1V. 

 

Regards.

Opal


Re: ADM3260 side1 and side2 logic levels definition

$
0
0

Hi Susan,

 

There is a video explaining how and why the levels work the way they do here: Video

And there is a short article on the drive capabilities for cables on each side of the ADuM1250 here: Article

If the ADM3260 channel and dc/dc converter orientation is not correct for a certain application, you may need to use an ADuM1250 and ADuM5000. 

 

Regards,

Jason

Re: Identifying timers in CMB_setTimeout_*()

$
0
0

Thread safety requires a bunch of things, such as locking access to API calls that require exclusive access to devices (like SPI). We're comfortable with all of that, but as mhennerich points out, we need that per-instance handle, or some kind of context. Whenever we pass in a spiSettings_t, or a mykonos_device_t, we can fake that out. For those functions that don't take such an argument, we're stuck.

 

Simply not supporting multiple AD9371 is not an option.

Hellorr, what is the config time (via EEPROM) for the ADN4612?

$
0
0

Config time (via EEPROM) for the ADN4612?

Re: ADV7613

$
0
0

it appears that the ADV7613 reports that sync channel 1 stdi measurement are not valid looking at the dump file you gave

adv7613_dumpreg: dev = 0x44, addr=0xb1, data=0x3f
adv7613_dumpreg: dev = 0x44, addr=0xb2, data=0xff

Can you forward on the EDID file? Thanks.

 

ADL5542 - IP3 degradation

$
0
0

We are noticing a 5dB degradation in IP3 at temps below -25C. The amplifier is operating at 200MHz with the recommended external components. Thoughts?

Re: hdl_2016_r2 for kcu105

$
0
0

When I came to the SDK application, after adding directories, there is an error:

Description Resource Path Location Type
'XPAR_AXI_DAQ2_GT_BASEADDR' undeclared here (not in a function) ad_fmcdaq2_ebz.c /fmcdaq2/src/ad-fmcdaq2-ebz line 74 C/C++ Problem

AD9680 JESD link broken

$
0
0

Hello all,

I am using the AD9680 with the no-OS daq2 software (ZC706). I havent changed anything in the FPGA hardware.

It is my own pcb design. My setup is the following one:

- FADC = 491.52MHz

- SYSREF ADC = 7.68MHz

- M=2

- L=4 

- FADC_FMC = 491.52MHz

- SYSREF_ADC_FMC = 7.68MHz

 

I cannot pass the test of the sync lane (jesd204b_gt_en_sync_sysref(ad9680_gt_link);)

Here are the results:

AD9680 PLL is locked.
AD9680 successfully initialized.
JESD204B successfully initialized.
JESD204B-GT-RX[3]: Invalid status, received(0x0FFFF), expected(0x1FFFF)!
JESD204B-GT-RX[2]: Invalid status, received(0x0FFFF), expected(0x1FFFF)!
JESD204B-GT-RX[1]: Invalid status, received(0x0FFFF), expected(0x1FFFF)!
JESD204B-GT-RX[0]: Invalid status, received(0x0FFFF), expected(0x1FFFF)!

 

Is my configuration correct regarding the FPGA reference design (hdl_2015_r2)?

Do you have any idea of what I should check? SYSREF delay?

How do you relate the hdl setup to the software setup, frequency setup speaking?

 

Thank a lot.

 

Best,

 

Chris

 


Re: AD9467 SNR degradation for higher analog input frequency

$
0
0

Hi Vishnu,

 

Jitter from the clock source certainly is aculprit but may not be the only reason for SNR degradation.

 

Thanks

Umesh

Re: ADE7816 EVB rms values

$
0
0

Hi,

 

A few things about the waveforms you show on the oscilloscope.

  • Careful on the voltage channel, it looks like you are very close or even going over the full scale input on that channel. I suggest setting up the potential divider so that your nominal line voltage is at about half of full-scale, meaning about +/-250mV.
  • What are you showing in the second scope image? That waveform looks quite large and I hope that is not at the inputs.
  • As for the CT, I would try using a smaller burden, certain CT's will have trouble driving a burden resistor that's too big. See if this helps clean up the current input.
  • With the waveform you show, do the registers in the ADE7816 make sense? For example, Period, Active and Reactive Energy.

The thing about the status bits is that once they are set, they hold the value until it is cleared by writing a 1 to the respective bit. None of those bits are too helpful for understanding what is going on but it is worth you using the LENERGY bit in STATUS0 to see when the energy registers have been updated with new values.

 

Regards,

Dlath

Re: Low phase error/drift between several AD9951

$
0
0

The only way you'd be able to address this at all would be to use the clear phase accumulator function on both DDS's at the same time, but this does not address the inherent problem, the devices will always drift if they are clocked by different time domains.

The only way to insure that the two channels do not drift relative to one another is to clock them from a common source.

Re: DDS using AD5390?

$
0
0

The AD5390 does not have the DDS engine built into it, so you would need something external.  The closest thing we have with DDS built in is the AD9959 (4 channels, they can be updated simultaneously)

Re: Proper SPORT Initialization - TDM (Multichannel) Mode

$
0
0

Hi Christian,

 

Awesome - I went ahead and set up a TCB Receive block set for SPORT1B, I'd like your input on if anything else ought to be modified to the file - also in "blockProcess_audio.c", I set up another pointer with the SPORT1B receive blocks, and had the floatData use that pointer instead, filling Rx_L2 and Rx_R2 with data from TCB_RxBlockB_A0 and TCB_RxBlockB_A1.

 

My concern is whether the pointer in "blockProcess_audio.c" is correct, and if I have the right parameters set up for the second set of TCB blocks within "initSPORT01_TDM_Mode.c". I made sure to attach the two revised files as well. I've been actively researching this, and my background is more focused on Electrical Engineering - thank you for bearing with me, it's been a definite learning process!

 

Thanks Again,

Jordan

Deciphering date codes

$
0
0

I have a Hittit IC Amp Driver (HMC326M8G) and I'm having a hard time reconciling the date code.  The part is marked 3503 and the cert says 1538.  Do you have a chart that deciphers date codes?  Donna.

Re: AXI-DMAC documentation

$
0
0

Hi,

 

I think you can answer that by looking at which mode is support by the HP ports.

 

- Lars


Re: Noise reduction for negative reference

$
0
0

Hi,

Yes, you can put the noise reduction capacitor between pin 4 and pin 8, and I would also put a capacitor between pin 4 and pin 6 (the circuit board ground). Be sure to observe the note under Figure 17 regarding the net current through the AD587.

Walt

Re: How do I make ADE7953 to read true values and not hexadecimals output?

$
0
0

In terms of output pins such as CF1, CF2, IRQ, ZX_I, ZX and REVP, the mosfet is there in order to drive the LED because the outputs can't directly drive an LED. If they are not being used then you can just leave these pins floating, if its being sent to the MCU then the 10KOhm pull-up is enough.

Re: DDS using AD5390?

$
0
0

Thanks for your reply. 

 

If I want to have 16 channel waveform generator, would I then need to use 4 x AD9959 or can I use the AD5390 in conjunction with the AD9959. I actually just want to be able to output sine waves, square waves, triangular waves at frequencies up to 20kHz. Any recommendation? 

 

Thanks! 

AD9779A errata / automatic timing optimization

$
0
0

In a prior topic from about a year ago (AD9779A Timing Optimization), a member of the ADI staff replied that "The AD9779A automatic timing optimization mode does not work. Please do not use it."

 

Can somebody please provide more detail about this?  Does it fundamentally not work for all cases, or is the problem more nuanced?  I have this enabled in a prior project and would like to understand the ramification.

 

Also I cannot find any errata documentation for this part - where would I find a list of part errata such as this?

 

Thank you.

AD9578 problem

$
0
0

Dear Steve,

 

I now have a lot of experience with the AD9578, however I have a programming problem:

 

The device sometimes fails to lock properly ( unstable frequency a few kHz low) after repeating a programming sequence with the same values. The sequence I use  is:

1/- toggle MR bit

2/- program all registers

3/- read and print all registers

The device is now locked and outputting the correct frequency

Now repeat the above sequence with exactly the same register values

The device is now in the unstable lock mode

The read back of the registers gives identical values.

Repeating the sequence always gives an incorrect lock.

This problem occurs both in rational and fractional modes.

 

After the master reset, should the device be in exactly the same default  state?

 

Note that programming after a power on reset gives a correct lock. Also programming a completely new frequency sometimes resets the stuck mode.

 

best regards

 

Cosmo Little

Viewing all 36216 articles
Browse latest View live


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