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
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