• Content Count

  • Joined

  • Last visited

Everything posted by YellowYoung

  1. Hi @JColvin Yes, in the design constraints, all the IO standard are specified as 3.3V. I've tried to follow the J16 and J6 header configuration but still didn't make it work.
  2. Hi @JColvin Thanks for your reply! On the Zedboard, I switched the Jumper on J18 from 2V5 to 3V3. But on the FMC board, I didn't do anything on J16. Do you mean that I shall do some pin configuration on the FMC board too? Is the VADJ mensioned in UG537 the same to the Vadj on the zedboard? Thank you!
  3. @JColvin Hi JColvin, Thank you so much for your response. The FMC board I'm using is HW-FMC-105-Debug, which helps pull out all the zynq pins. I did notice that in the beginning, if I assign the pins on the FMC board to generate high level, it is measured as 2.5V, then I found there's a Vadj jumper selection on the ZedBoard, and I switched it from 2V5 to 3V3, then the pin voltage on the FMC board becomes 3.3V. I had thought this would help but it seems the pmod still does not work. Any suggestion?
  4. Hi there, I used to use pmod adc at the pmod connector on zedboard, recently I turned to use the FMC connections so that more IOs could be used. Following this, I specified some pins on the FMC and connected them to the pmod adc card, however, the adc does not work. Is there ant difference between the pins on the pmod and on the FMC connector (LPC pins)? Thank you so much!
  5. Hi @jpeyron Sorry but let me correct my spelling error on the first few sentences, "I'm now using PmodCAN to connect the ZedBoard and CAN tools, not using the PS CAN module"
  6. Hi @jpeyron Thank you for your response! I probably need to correct my description. I'm now using PmodCAN to connect the ZedBoard and CAN tools. No need to activate the CAN module on the PS side. The problem I'm facing now is, when I run the example code, (Tx.c or LoopBack.c), I could observe the printed message on the Terminal in SDK, it stops at "waiting to send", but nothing appears on the CAN tool side. Does that mean the code is stuck on somewhere. Just want to make sure there's nothing wrong on the Vivado and SDK side. For your information: I terminated the CANH and CANL pins with 120ohm resistor. Pulses could be detected on the CANH and CANL terminals. Seems there are some messages flowing on the CAN bus. There's no voltage shift circuit between the CAN tool and zedboard. The CAN tool side sets the baud rate at 500kbaud. There's an error report on "CAN overload frame". Thank you again, Jon!
  7. Hello members, I have the ZedBoard and I'm going to make the CAN communication work on it. I had bought a Pmod CAN transceiver as the link attached below, and installed the provided Vivado IP library. As the screen shot shows, I had build a new project and assigned JB to the Pmod CAN IP. Note that I do not activate the CAN0/1 in the processing system and assign MIO to the Tx and Rx. Following the provided example code. I launched the SDK and using the Tx.c as the main source file. Then build the database in Vector CANalyzer. However, after I connected the CAN tool to the transceiver, it seems like I cannot receive the CAN message that send form the controller. I'm wondering whether there's anything missing during these process. How are we going to recieve the message send out from the controller? I believe the CAN tool is needed. Really looking forward that you could enlighten me on that. Thank you! Which CAN Controller shall I use and how do I make it work? I have implemented a basic design for Zybo in Vivado and added the IP core for PmodCAN. Is something more I need?