Jump to content
  • 0

Zedboard Zynq 7000 XADC Header


Sam Bergami

Question

Recommended Posts

Hi @Sam Bergami,

I am still working on this issue and am currently unable to get any value change from external voltage on the XADC for Vaux0 and Vaux8. I have reached out to more experienced engineers for some input on this issue. While I are working through this issue I also wanted to ask if you had also reached out to Zedboard.org (here). They may have had a similar question and have a potential solution for you.  

thank you,

Jon

Link to comment
Share on other sites

Hi @Sam Bergami,

I was able to get a voltage on Vaux8 using the project attached below. The thing I was initially missing was that the xadc header position is oriented differently than I thought which caused some issues. If you look above the xadc header on the right you will see a 1. This is where Vn is. If you look at the xdac header with 1 at the top left the the schematic here will reflect where the pins are. These pins are deferentially paired and you will get the difference between Vaux8p and Vaux8n. I had agnd and Vref connected to ground and i gave Vaux8p 500mV and Vaux8n 50mV and i got roughly 450mV shown in tera term for Vaux8. I believe this header was made to work with the xilinx daughter board here.

 

zedboard_xadc.zip

Link to comment
Share on other sites

Hi @Sam Bergami,

I am not sure why your voltage is jumping. Have you checked your voltage source? also remember that the xadx averaging is set at 16.  I just went through the project again and my voltage is not changing. I have attached screen shots. and a picture of my wiring. I have attached the three grounds as well as Vaux8p and Vaux8n.

 

20170705_160436.zip

zedboard_xadc_2.jpg

zedboard_xadc_3.jpg

Link to comment
Share on other sites

Hi @Sam Bergami,

In your picture you have them attached incorrectly. They are connected to the following pins on the XADC Header: 

blue - Vaux0n,

yellow - Vaux8n,

green - DXP

white -AGND

grey - DXN 

Black - 5v0

On the screen shots I have attached and added the number 1 to reflect what is on the board and the orientation of the IC . I also attached a picture of the orientation you should be looking at the board to match the attached screen shots. Sorry the projects are the same. I did not see the project attached on my first post so I re-attached it. 

 

zedboard_xadc_1.jpg

zedboard_xadc.jpg

20170627_125405.zip

Link to comment
Share on other sites

@jpeyron

We got it to work! We were off by one pin for each.

I'm attaching a picture of our terminal readings. We are inputting about 0.75 volts into Vaux8P and about 0.50 volts into vaux8n. We are unsure as to why the voltage jumps every other reading. Any ideas?

Thanks so much for your help!

XADCVoltages.png

Link to comment
Share on other sites

Hello! I see you got it working @Sam Bergami and I would like to know if you only needed to connect the pins you mentioned here. What about the analog 1.8V supply? (VCCADC, which is pin number 14)

Also, I thought the pin number 11 (Vref) was an output pin that provided a reference of 1.25V from the board, so you're not supposed to connect it to GND or am I wrong?

Thanks in advance!

Link to comment
Share on other sites

Hi @gutielo

The connections in my above picture are actually incorrect. But you want to connect two different Voltages to the Vaux8 pins. I used 0.75V for Vaux8P and 0.50V for Vaux8N. Then I connected the three AGNDs and Vref to ground. If you used the two diagrams above that jpeyron posted you can see the correct order of the pins. When looking at the Zedboard head on, the top right pin on the xadc header is Vn. As far as Vref goes I'm not sure. I haven't tried running the program without connecting Vref to ground, so I'm not sure how it will work out.

Perhaps @jpeyron can answer your Vref question?

 

Link to comment
Share on other sites

I'll try using only one of the AGND and VAUX8(P/N) then, and see if I can get it working, that should be good to start! Thanks for your help.

I have one last question, what frequency is the clock you're feeding the XADC with? I'm using the one provided by Xillybus (100 MHz), but I've read it shouldn't be higher than 26 MHz (I don't really think this is true, but just to make sure...)

Link to comment
Share on other sites

On 6/28/2017 at 8:46 AM, Sam Bergami said:

@jpeyron

We got it to work! We were off by one pin for each.

I'm attaching a picture of our terminal readings. We are inputting about 0.75 volts into Vaux8P and about 0.50 volts into vaux8n. We are unsure as to why the voltage jumps every other reading. Any ideas?

Thanks so much for your help!

XADCVoltages.png

@jpeyron Any ideas as to why this is happening in my terminal?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...