Pin de detección de tarjeta de la interfaz SDHC

1

Estoy trabajando en un diseño con un procesador que tiene una línea I2C SCL & SDHC_CD (Detección de tarjeta) pines multiplexados. Necesito usar la línea I2C. Estoy dando la tarjeta SD para el código de arranque del procesador. Tengo dudas más abajo: -

  1. ¿Es obligatorio conectar el pin de detección de tarjeta al host?
  2. Si no uso SDHC_CD, ¿podrá el procesador leer desde la tarjeta SD?
  3. Si necesito usar un pin de CD, ¿hay alguna forma de usar ambas funcionalidades?

¿Alguien puede compartir el enlace para el protocolo SDHC?

    
pregunta Oshi

1 respuesta

2
  1. ¿Es obligatorio conectar el pin de detección de tarjeta al host?

    • no Si usa el protocolo MMC (o el protocolo SD de 1 bit), los pines mínimos que deben conectarse son solo estos tres: CMD, CLK y DAT0. Y el poder y la tierra, por supuesto. Si usa el protocolo SPI, también necesita el pin Chip Select.
  2. Si no uso SDHC_CD, ¿podrá el procesador leer desde la tarjeta SD?

    • Sí. El pin Card Detect no está realmente conectado a la tarjeta, es un interruptor mecánico en la ranura.
  3. Si necesito usar un pin de CD, ¿hay alguna forma de usar ambas funcionalidades?

    • Tal vez. Depende de cómo se conecte el pin Card Detect en su sistema. Si la tarjeta SDHC está conectada a tierra con fuerza, entonces está atascada y no puede hacer nada al respecto (excepto desoldarla del conector). Si no, entonces hay alguna esperanza.
  4. ¿Alguien puede compartir el enlace para el protocolo SDHC?

    • Esta es la especificación pública, oficial y simplificada, que está disponible gratuitamente: enlace . Pero podría beneficiarse más de algunos ejemplos de software, ya que la especificación es una lectura tediosa y la vida real es en algunas partes más simple que la especificación. Pero también hay muchos escollos ...
respondido por el PkP

Lea otras preguntas en las etiquetas