11.05.2013 Views

Sistema multicanal para aquisiç˜ao de dados em um ... - CBPFIndex

Sistema multicanal para aquisiç˜ao de dados em um ... - CBPFIndex

Sistema multicanal para aquisiç˜ao de dados em um ... - CBPFIndex

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A arquitetura Master possui <strong>um</strong> componente <strong>de</strong> comunicação com o transceptor USB,<br />

chamado MASTER USB INTERFACE. Ele é conectado a todos os sinais do transceptor,<br />

os quais são disponíveis através do cabo flat <strong>de</strong> 25 vias que conecta todos os MPDs. O<br />

MASTER USB INTERFACE realiza operações <strong>de</strong> escrita e leitura na interface, sendo<br />

a leitura utilizada na configuração dos registradores do módulo. Quando o computador<br />

envia <strong>um</strong> comando <strong>para</strong> a USB, o MASTER USB INTERFACE recebe-o e envia-o <strong>para</strong><br />

o componente USB Command Deco<strong>de</strong>r, que se encarrega <strong>de</strong> <strong>de</strong>codificar o comando e<br />

realizar o <strong>de</strong>vido processo. Se o comando for <strong>para</strong> o próprio Master, o <strong>de</strong>codificador<br />

escreve nos registradores internos correspon<strong>de</strong>ntes, caso contrário, o comando é enviado<br />

<strong>para</strong> o componente SLAVE SPI, o qual se encarrega <strong>de</strong> transmiti-lo <strong>para</strong> o módulo Slave<br />

especificado.<br />

Figura 3.12: Diagrama da lógica sintetizada <strong>para</strong> impl<strong>em</strong>entação da arquitetura Slave.<br />

A Figura 3.12 mostra o diagrama <strong>em</strong> blocos da arquitetura Slave. A maioria dos<br />

componentes da arquitetura Slave já foi explicada, pois é com<strong>um</strong> à arquitetura Master.<br />

As diferenças principais estão na comunicação com a interface USB e na maneira como<br />

os Slaves receb<strong>em</strong> os comandos <strong>para</strong> configuração dos registradores. O bloco <strong>de</strong> comu-<br />

nicação do módulo Slave, chamado SLAVE USB INTERFACE, conecta-se aos sinais do<br />

transceptor USB através do cabo flat <strong>de</strong> compartilhamento, da mesma maneira que o<br />

MASTER USB INTERFACE. Porém, o componente SLAVE USB INTERFACE realiza<br />

apenas operações <strong>de</strong> escrita, pois os comandos são recebidos por meio <strong>de</strong> comunicação<br />

SPI, utilizando o componente SLAVE SPI. Quando este componente recebe o comando<br />

vindo do bloco MASTER SPI, envia-o <strong>para</strong> o SPI Command Deco<strong>de</strong>r, o qual se encarrega<br />

44

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!