Misterio del encabezado de expansión DE2

1

Hace poco recibí una placa Atera DE2 con un Cyclone II FPGA. He estado experimentando con los encabezados de expansión y tengo problemas para entender por qué la tarjeta de mi hija no recibe ningún poder. Mi DMM está leyendo 3.3 voltios (cuando conecto el primer pin JP0 y los pines de tierra con el código lógico a continuación), sin embargo, el voltaje en realidad cae a algo así como .6V cuando está conectado. Si conecto el pin constante de 3,3 voltios VCC y GND, funciona sin problemas.

El código extremadamente básico:

library ieee;
use ieee.std_logic_1164.all;

entity expansion is 
port(
a : in std_logic;
y : out std_logic
);
end entity expansion;

architecture when_else of expansion is 
begin
y <= a;
end architecture when_else;

--Pin Assignment 
  a = PIN_N25
  y = PIN_D25
    
pregunta atomSmasher

2 respuestas

1

Parece que ya has respondido tu pregunta.

  

Si conecto el pin constante de 3,3 voltios VCC y GND, funciona sin problemas.

Según la documentación (consulte la sección 4.6), los pines IO están limitados en la actualidad por una resistencia. Los encabezados de expansión tienen una conexión de 3.3 V sin limitación de corriente en el pin 29 y conexiones GND en el pin 30 (inmediatamente a través del pin 29) y el pin 12.

Si necesita activar y desactivar el suministro desde VHDL, deberá usar un transistor para cambiar una de estas líneas de suministro.

A continuación se presenta una parte del esquema y la documentación, haga clic para obtener una imagen más grande:

    
respondido por el Kevin Vermeer
5

Hay dos razones.

  1. Los pines en los chips Cyclone II solo pueden suministrar alrededor de 8 mA de corriente.
  2. En la placa DE2, los pines del encabezado de expansión están conectados al FPGA a través de una resistencia de 47 ohmios.

Si su dispositivo de expansión consume demasiada corriente, el voltaje disminuirá.

    
respondido por el avakar

Lea otras preguntas en las etiquetas