Sunteți pe pagina 1din 16

Multichannel Buffer Serial Port(McBSP)

McBSP
El McBSP esta basado en las interfaces estndar del puerto serial encontrado en las plataformas TMS320C2000 y C5000. Este puerto almacena muestras seriales en un buffer de memoria automticamente, con o sin la ayuda del controlador EDMA. El DSP6713 tiene dos puerto serial multicanal con buffer (McBSP0 y McBSP1). El McBSP0 es el que controla de manera unidireccional y es configurado a travs de cinco registros que controlan el flujo a travs del McBSP1. El McBSP1 es usado como un canal de comunicacin bidireccional de datos y proporciona :

McBSP
Comunicacin Full - Duplex. Registros de datos de doble buffer para flujo continuo de datos.

Tramado independientes para recepcin y transmisin.


Interface directa a codecs estndar, chips de interface analgico (AICs) y otros dispositivos A/D y D/A conectados serialmente.

Capacidades
Transmisin y recepcin multicanal de 128 canales. Selector para determinar el tamao del dato (8,12,16,20,24 y 32 bits). Transferencia inicial de 8 bits con LSB o MSB. Polaridad programable para tramas sincronizadas. Reloj interno altamente programable y generador de tramas.

Registros del McBSP para el DSP C621x/C671x

Data Receive Register (DRR)


El DRR contiene el valor que va a ser escrito al bus de datos.

Data Transmit Register (DXR)

Serial Port Control Register (SPCR)

Receive Control Register (RCR)


El registro de control de recepcin (RCR) configura parametros de las operaciones de recepcin.

XCR
Transmit Control Register (Registro de control de transmisin): Se encarga de configurar parmetros de las operaciones de transmisin.

SRGR
Sample Rate Generator Register (Registro del generador de tasa de muestra) controla la operacin de muchas caracteristicas del generador de tasa de muestreo.

MCR
Multichannel Control Register (Registro de Control Multicanal): El MCR contiene campos que controlan el modo multicanal. El modo de 128 canales solo est disponible en los DSP C64x

RCER
Receive Channel Enable Register (Registro de habilitacion del canal receptor): El RCER es usado para habilitar cualquiera de los 32 elementos para recibir. De los 32 elementos, 16 pertenecen a una subtrama en la particion A y los otros 16 pertenecen a una subtrama en la particin B.

XCER
Transmit Channel Enable Register (Registro de habilitacin del canal de transmisin): Es usado para habilitar alguno de los 32 elementos para una transmisin. La mitad de estos elementos pertenecen a una subtrama en la particin A, mientras que el resto pertenecen a una subtrama en la particin B.

PCR
Pin Control Register (Registro de control de pin): El puerto serial esta configurado mediante el registro de control de puerto (SPCR) y el registro de pin de control (PCR). El PCR es tambin usado para configurar los pins del puerto serial como entradas o salidas de propsito general durante la recepcion y/o el reinicio del transmisor. Aqu se contienen los bits de control de estado del McBSP.

S-ar putea să vă placă și