Anda di halaman 1dari 16

Multichannel Buffer Serial Port(McBSP)

De Luis Olivera Alfredo Espinosa Hernndez Hector

McBSP

El McBSP esta basado en las interfaces estndar del puerto serial encontrado en las plataformas TMS !"#!""" $ #%"""& Este puerto almacena muestras seriales en un buffer de memoria automticamente' con o sin la a$uda del controlador EDMA& El DSP()* tiene dos puerto serial multicanal con buffer +McBSP" $ McBSP*,& El McBSP" es el -ue controla de manera unidireccional $ es confi.urado a trav/s de cinco re.istros -ue controlan el flu0o a trav/s del McBSP*& El McBSP* es usado como un canal de comunicaci1n bidireccional de datos $ proporciona 2

McBSP

Comunicacin Full - Duplex. Registros e atos e o!le !uffer para flu"o continuo e atos. #rama o in epen ientes para recepcin $ transmisin. %nterface irecta a co ecs est&n ar' chips e interface analgico ((%Cs) $ otros ispositi)os (*D $ D*( conecta os serialmente.

Capaci a es

Transmisi1n $ recepci1n multicanal de *!3 canales& Selector para determinar el tama4o del dato +3'*!'*('!"'!5 $ ! bits,& Transferencia inicial de 3 bits con LSB o MSB& Polaridad pro.ramable para tramas sincronizadas& 6elo0 interno altamente pro.ramable $ .enerador de tramas&

6e.istros del McBSP para el DSP #(!*78#()*7

Data Receive Register (DRR)

El D66 contiene el valor -ue va a ser escrito al bus de datos&

Data Transmit Register (DXR)

Serial Port Control Register (SPCR)

Receive Control Register (RCR)

El re.istro de control de recepci1n +6#6, confi.ura parametros de las operaciones de recepci1n&

9#6

Transmit #ontrol 6e.ister (Registro de control de transmisin): Se encar.a de confi.urar parmetros de las operaciones de transmisi1n&

S6:6

Sample 6ate :enerator 6e.ister (Registro del generador de tasa de muestra) controla la operaci1n de muc;as caracteristicas del .enerador de tasa de muestreo&

M#6

Multic;annel #ontrol 6e.ister (Registro de Control Multicanal): El M#6 contiene campos -ue controlan el modo multicanal& El modo de *!3 canales solo est disponible en los DSP #(57

6#E6

6eceive #;annel Enable 6e.ister (Registro de habilitacion del canal receptor): El 6#E6 es usado para ;abilitar cual-uiera de los ! elementos para recibir& De los ! elementos' *( pertenecen a una subtrama en la particion A $ los otros *( pertenecen a una subtrama en la partici1n B&

9#E6

Transmit #;annel Enable 6e.ister (Registro de habilitacin del canal de transmisin): Es usado para ;abilitar al.uno de los ! elementos para una transmisi1n& La mitad de estos elementos pertenecen a una subtrama en la partici1n A' mientras -ue el resto pertenecen a una subtrama en la partici1n B&

P#6

Pin #ontrol 6e.ister (Registro de control de pin): El puerto serial esta confi.urado mediante el re.istro de control de puerto +SP#6, $ el re.istro de pin de control +P#6,& El P#6 es tambi/n usado para confi.urar los pins del puerto serial como entradas o salidas de prop1sito .eneral durante la recepcion $8o el reinicio del transmisor& A-u< se contienen los bits de control de estado del McBSP&

Anda mungkin juga menyukai