Quantcast
Channel: EngineerZone : Discussion List - All Communities
Viewing all 51060 articles
Browse latest View live

ADV7623 OSD feature understanding

$
0
0

Hi,

 

We are planning to use the ADV7623 for watermarking and logo insertion feature.

1. I believe it is possible to add 2D QR code as image (ICON) please confirm?

2. What is the maximum size of logo that can be inserted in the video ? (I understand it can be more than 200x 200 pixel resolution) Since each Ibox is of size 64 x 64 pixels and there can be a max of 10 Ibox.

3. Is it possible to import a logo which is in .bmp/.png format using the OSD tool for ADV7623?

 

Regards,

Khader Shareef


Problems about HMC960LP4E

$
0
0

Hi there!

I have token a part in a project, where a VGA chip named HMC960LP4E was selected. I have drawed a PCB according to hmc960lp4e_eval_pcb_schematic. However, I cannot see the Varible Gain form the chip. Actually, I just want to control the gain by the parallel ports without SPI. So I utilised the default value in the registersinstead of changing them via SP
I bus. What's worse, the signal with power -30dBm found  its power reduced to -65dBm after through the chip. I have teste d both software and hardware for many times. But the result was always that bad without any gain. I have no idea about this. Thanks fort your answer.

CMOS Switches

$
0
0

To whom it may concern,

I have asked previously some questions concerning the ADG706 switch.

I have not fully understood one point concerning CMOS switches:

What happens if one of the inputs is left open? What is the failure mode in that case?

 

Thank you very much in advance,

Eli.

ADG715BRU switch for audio application

$
0
0

Hello,

I have the ADG715BRU analog switch that I want to use as an audio switch. There are 7 inputs channels and one output. I would like to switch the desired input to the one output. I connected 7 outputs of the ADG715 together to make a single output. However, When I tested the design in this manner, there is always channel interference, meaning the channel isolation is poor. Therefore, I would like to know if we can use the ADG715 as a 7 to 1 (or 8 to 1) switch in audio application by connecting the outputs together with good isolation between channels.

Looking for relay replacement IC

$
0
0

I need an replacement IC for an relay.

  • Controll voltage is 5vdc.
  • Max voltage input is 60vdc.
  • 3/4 input and 1 output.

 

Does anyone know what type of IC I can use?

Is there any info on harmonic distortion introduced by the ADG604 analog mux?

Can ADG1221/ADG1222 work at single 5V supply?

$
0
0

Can ADG1221/ADG1222 work at single 5V supply And what range is the input analog signal at this situation. Thanks.

certificate and emulator's driver

$
0
0

I have the virtual machine with Windows7 which have VDSP++ 5.1.2 and CCES. The emulator driver (ADZS-HPUSB-ICE) works fine, but when I suspend the program the latency is very long.

I have installations of Windows10 and Windows7 on different PC targets which have only CCES.

The emulator driver (ADZS-HPUSB-ICE) are available only if I do:

bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON

Now my target OS works in test mode.

What do I do that Windows work in the normal mode?


AD8112 Vcc and Vee pins between pins 22-37

$
0
0

What should I do with these Vcc and Vee pins? They are there for the output amplifier of the AD8113. Can I leave these disconnected when I'm using the AD8112? And where is the AVcc for output 7? It's not shown in the datasheet in figure 6.

What AD-ADC-FMC Adapter Board (Rev A or Rev B) do I need to connect AD9467-200EBZ with ML605

$
0
0

Dear colleagues,

I can not figure out which model adapter board should I use to connect connect AD9467-200EBZ to ML605.

AD9467 Evaluation Board, ADC-FMC Interposer & Xilinx Reference Design [Analog Devices Wiki] - says I need Rev A but the provided link leads me to CVT-ADC-FMC-INTPZB (Rev B) and no trace of Rev A.

In the "Add on Boards" (Xilinx Reference Designs [Analog Devices Wiki]) AD9467-200EBZ is not listed to be supported by  CVT-ADC-FMC-INTPZB (Rev B).

I will appreciate highly your help!

Best

Martin

 

(ADV7480)THERMAL RESISTANCE

$
0
0

Hi !

 

I have a question about ADV7480 THERMAL RESISTANCE.

I think this is correct but I want to confirm this.

 

So this means if our customer use ADV7480 with HDMI , 

ΨJT*WTOTAL will be 0.8deg.

 

Is this correct?

 

Best regards.
Kawa

AD9680-500 Can't work long-time in normal mode

$
0
0

Hello, neilw

I asked you for help before and I am now still need your help with different problems.

 

To understand easily I briefly describe my test setup.  I am using a AD9680-500 as a digitizer for a input signal from a Agilent generator. The SYSREF timing signal is produced by a AD9528 PLL device, and the SYNC signal by a on-board button with a jitter cleaner device MAX6816EUS+. I take the output of this digitizer as data source for the transmitter of links to the receiver board. In this test setup I experiment the data transmission in with Homologous clock( both transmitter and receiver use clock from the same clock) and non-Homologous clock which means I use different clock for the receiver side with the transmitter( clock multiplied from a on-board 40MHz clock for transmitter and recovered clock for the receiver). In both cases I received the expected increasing data samples for long time (more than half an hour) if use the predefined data in the ADC memory in the test mode.

 

In a normal data digitizing mode, I input the sin signal from Agilent generator to the ADC input with anamplifier ADL5565. I received also the sin shaped data for a short time roughly in mill-seconds, and only in mill-seconds in both recovered clock and non-recovered clock in the receiver side/board. I noticed a RXLOSSOFSYNC =2 which means a loss of synchronization on the link. If I short the inputs of ADC we have number 7FXX with a RXLOSSOFSYNC=0 in most time.

 

Could you please help me on how to get a stable working for a normal sin input signal? That is please have a think where I am wrong in using the ADC device?

How to connect electrodes to EVAL-AD5933EBZ

$
0
0

 

Hello, 

 

I'm working on a project to measure the human body impedance, I have the EVAL-AD5933EBZ board and I tried to connect it as in the datasheet but I think my connections are wrong because I get the same value I choose for R1 , So I have the following questions:

 

1- If my unknown impedance was between certain range, and Rcal = Zmax+Zmin/3. Where should I connect Rcal ? and Should I use itphysically or only I have to enter the value in R1 box on the software ?  if R1=Rcal

 

2- where (R unknown) should be placed?

 

3- What is the use of PGA ? upon what need should we use x1 or x5? ( the datasheet mentions that x5 is going to saturate the DAC so why it's used?)

 

4- What is the sittings have to be changed on the software to get the correct results:

 

-If I have I frequency range or certain frequency how can I use them in software ? 

- Is mid point means ( one point ) and multi point means ( two point ) in gain factor calculation?

 

5- Can I use two  ECG electrodes which is (Ag/Ag Chlorides electrodes) in measuring body impedance ? If so, How the connection should be?

 

I attached picture 

This project have to be submitted very soon, a quick reply would be helpful.

Thank you,

Bayan

 

LouijieC musach , I'm mentioning you because I saw some answers from you on this subject.   

ADXL 312 FIFO Trigger mode issue

$
0
0

Hello! I am using ADXL 312 accelerometer in order to monitor vibrations. To do so, I am using activity interrupt and FIFO in trigger mode. Interrupt occurs properly, but hte values are under the threshold level. Here're my settings:

0x2C - BW_RATE - 0x0F - ODR is 3200 Hz;

0x38 - FIFO_CTL - 0xE1 - Trigger mode with 1 sample;

0x31- DATA_FORMAT - 0x03 - 12g range;

0x2E - INT_ENABLE - 0x10 - enable activity.

0x24 - THRESH_ACT - 0x16 - about 1g

Before actual work, I calibrate sensor by entering offset registers.

So when interrupt appears, I read DATAX0...DATAZ0 once, and they are under 1g. What can be a source of this problem? However, there's also can be readings above 1g, but I wonder how it's possible to have accelereations under 1g, causing an interrupt.

Is it a sign that the frequency of my vibrations are higher than ODR?

Best regards, Daniyar Yenikeyev.

Layout-RGB->HDMI(ADV7513 board)

$
0
0

I wish to send the layout of my RGB to HDMI display card for your comments and suggestions..We have designed using Allegro.Plz. confirm if the same is feasible to you.


BF706 serial flash W25Q32BV device programming tool problem

$
0
0

Hello,

I try to programm W25Q32BV serial flash device connected to BF706 exactly the same way as on BF706 kit, with my own simple test application. First command I sent from Command Window was:

cldp -proc ADSP-BF706 -emu 1000 -driver "g:\...\BF706_W25Q32BV_dpia.dxe"  -cmd info

And the answer is:

Error: couldn't find DPIA buffer address

Error: could not allocate storage for the buffer 0xD

Error: Error: There was a problem with one or more required expressions in the driver. Please make sure the following expressions are present and try again:

Error: driver load failed.

Please, write me the correct version of cldp command line for downloading my BF706 application into W25Q32BV serial FLASH .

cldp.exe file may be placed and run from my project workspace ?

 

And one more question: where in ADSP-BF70x Blackfin+ Processor Hardware Reference is the table of boot codes called 'SPIMCODE' in CCES 2.5.0 Loader and Utilities Manual ?

What is this code in my case ?

Where is the description how to prepare *.ldf file for master SPI boot ?

 

Regards

Roman

bf70x USB hangs up

$
0
0

Hello.

We're using own USB CDC&HID driver (non-rtos). The case described below also applicable for CLD CDC driver.

 

We're working on reducing power consumption by changing cclk/sclk frequencies (all tests were on BLIP board):

1. Set core_freq: 400000000; sys_clk: 200000000:

 

ADI_PWR_RESULT pwr_res = adi_pwr_Init(0, 25000000);
assert(pwr_res == ADI_PWR_SUCCESS);

 

uint32_t cclk, sclk, sclk0, sclk1, dclk;
if (mode == pm_sleep) {
cclk = 200000000;
sclk = 200000000;
}
else {
cclk = 400000000;
sclk = 200000000;
}

pwr_res = adi_pwr_SetFreq(0, cclk, sclk);
assert(pwr_res == ADI_PWR_SUCCESS);

 

2. init and start usb controller (CDC&HID using IAD - composite device). USB PLL is configured:

 

uint8_t usb_pll_m = (uint8_t)ceilf(480000000.0/25000000.0);
*pREG_USB0_PLL_OSC = (usb_pll_m << BITP_USB_PLL_OSC_PLLM) | BITM_USB_PLL_OSC_PLLMSEL;

 

(CLKIN for calculating PLLM - USB_CLKIN or SYS_CLKIN????)

 

3. Send data from host over bulk(out) and receive answer. 

4. Set core_freq: 200000000; sys_clk: 200000000:

5. Send data from host over bulk(out) and receive answer.

6. Set core_freq: 400000000; sys_clk: 200000000.

 

Repeat 3-6 about 10-15 times - USB hangs up. There is timeout about 5sec 4->5 and 6->3.

 

We think that the reason is sync issue between BF PLL and USB XTAL.

 

Is there USB settings to pass this issue?

 

Thank you.

AD9467-FMC-250EBZ Xilinx Reference Design

$
0
0

Dear all,

 

I'm new with the embedded systems. I'm trying to interface the AD9467-FMC-250EBZ with the 7030 PicoZed + FMC Carrier Card V2. To become familiar with my design, I'm following the example/tutorial of https://wiki.analog.com/resources/fpga/xilinx/fmc/ad9467 . I know that this example is based on the Zedboard but I have just to change the constraints file to adapt to my Zynq.

 

I followed the tutorial instructions but I’m not able to build the HDL design and generate a bit stream. I get errors (see attachments).

 

1) Can someone help me solving those issues?

 

2) Is it possible to have directly the Vivado project (Vivado 2015.4.2) such that I don't have to follow the tutorial?

 

3) Can someone show me the top level design such that I can have an idea on the main blocks?

 

Thank you very much in advance.

 

Best Regards,

Marco

 

ADV7481 support 1280x480 output?

$
0
0

Hi,

 

We are having HDMI input with max of 1080p and would like to have output to LCD of 1280x480.

Do ADV7481 able to support LCD of 1280x480?

AD Evaluation Boards used in C# - ADI-CYUSB_USB4.dll

$
0
0

Hello,

 

I was able to use AD5360 EVAL board in a C# application based on little information gathered from internet. All these evaluation boards use the ADI_CYUSB_USB4.dll that allows sending commands through the USB to SPI controller to the SPI chip (ADC or DAC). Here are the imports I used to have access to the dll functions:

 

     [DllImport(@"\ADI_CYUSB_USB4.dll", EntryPoint = "Search_For_Boards")] publicstaticexternuint Search_For_Boards_Imp(uint VID, uint PID, refuint Number_Boards, ref char PartPath);

     [DllImport(@"\ADI_CYUSB_USB4.dll", EntryPoint = "Connect")] publicstaticexternint Connect_Imp(uint VID, uint PID, char PartPath, ref uint Handle);

     [DllImport(@"\ADI_CYUSB_USB4.dll", EntryPoint = "Download_Firmware")] publicstaticexternint Download_Firmware_Imp(uint Handle, IntPtr PartPath);

        [DllImport(@"\ADI_CYUSB_USB4.dll", EntryPoint = "Vendor_Request")] publicstaticexternint
Vendor_Request_Imp(uint Handle, byte Request, ushort Value, ushort Index, byte Direction, ushort DataLength, refbyte Buffer);

        [DllImport(@"\ADI_CYUSB_USB4.dll", EntryPoint = "Disconnect")] publicstaticexternint
Disconnect_Imp(uint Handle);

 

These are the commands that I found on line and I was able to use them successfully with AD5360 EVAL board:

//              Request        Value    Index         Direction Datalength    Buffer       

          //for AD5360

          //SPI_WRITE      0xDD          16LSB data       8     MSB data    0              0       0

        //SPI_READ       0xDD          0          0             1             3             DATA[]

        //SETRESET       0xDA          0          0             0             0             0

         //CLRRESET       0xDB          0          0             0             0                0

        //SETCLR         0xDC          0          0             0             0             0

        //PULSE_LDAC 0xDE       0      0             0             0             0

        //CLRCLR         0xDF          0          0             0             0             0

          //SETLDAC        0xE2          0          0             0             0             0

          //CLRLDAC        0xE3          0          0             0             0             0

          //DATA returns 3 byte of data

 

Recently I purchased an AD5590 EVAL board hopping that I would be able to use it in the same way. Unfortunately, the commands are not the same (or not enough) and I couldn’t find any information about them. I ended up trying to find these commands with a USB Analyzer (sniffer). I was able to see the commands sent by the eval board and finally I might succeed but this is not the way I like to do it. Revers engineering is not the proper way to use an evaluation board.

I don’t understand why Analog Devices hide this information. The purpose of an evaluation board is to present all the info required for
using it.

 

Please, Analog Devices or any engineer that has this information, make it public.

 

Thanks,

suiraM

Viewing all 51060 articles
Browse latest View live


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