Perguntas com a marcação «spi»

O SPI é uma interface de barramento serial de 3 ou 4 fios de baixo nível com clock (SCLK), entrada de dados (MISO) e saída de dados (MOSI). O quarto fio é um Slave Select para selecionar exclusivamente um dispositivo no barramento. Este sinal é geralmente ativo-baixo. Seleção de Escravo, Seleção de Chip, CS #, SS # representam a mesma função, normalmente. Certifique-se de verificar a folha de dados, no entanto. O barramento SPI é um padrão * de fato * sem a especificação formal.

117
Compensações ao considerar SPI ou I2C?

Quais compensações devo considerar ao decidir usar uma interface SPI ou I2C? Esta placa de aceleração / giroscópio está disponível em dois modelos, um para cada interface. Qualquer um deles seria mais fácil de integrar em um projeto do

36
SPI ou I2C: para usar em um ônibus longo

Estou pensando em um projeto que exigiria vários AVRs conversando entre si por um ônibus. Eles seriam separados por até 6 pés. Parece que tanto o I2C quanto o SPI podem permitir que uma série de micros se comunique através de um barramento, mas não vi nada falando sobre quanto tempo isso levaria....

24
Alternativas ao SPI por causa do EMI

Atualmente, faço um sistema que consiste em um gabinete de plástico que contém um MCU conversando com 7 ADCs usando 2MHz SPI sobre fios de cerca de 5 cm de comprimento. O problema é que estou preocupado com a EMI. Tudo o que li sugere que qualquer tipo de sinal digital que não seja seguro em...

24
Comunicação de placa curta para placa

Meu MCU opera um barramento SPI com cerca de 4 dispositivos. Eu gostaria de estender esse barramento para ficar fora da placa também, ou seja, ter algumas PCBs conectadas à placa "principal" e estender a funcionalidade. A distância "almofada a almofada" seria: comprimento do traço da placa...

24
Técnicas de delimitação / sincronização de protocolo serial

Como a comunicação serial assíncrona está amplamente difundida entre os dispositivos eletrônicos até hoje em dia, acredito que muitos de nós já encontramos essa pergunta periodicamente. Considere um dispositivo eletrônico De um computador PCconectado à linha serial (RS-232 ou similar) e necessário...

23
O que é E / S dual / quad?

Ao ler uma folha de dados do SPI Flash , encontrei os conceitos de "E / S dupla" e "E / S quad". No começo, pensei que "E / S dupla" era sinônimo de "full duplex", mas o que é "E / S quad"? O que é E / S dupla e E / S quádrupla e como eles se comparam ao duplex e full

22
Considerações sobre terminação de barramento SPI

Portanto, na minha pergunta anterior , perguntei sobre o uso do barramento SPI a uma curta distância para comunicação entre placas. Fui recomendado para experimentar resistores de terminação. Coloquei um resistor próximo ao destino (mas não exatamente lá, havia uma distância de 1 cm) e aterrei...

17
Como devo rotear linhas SPI?

No meu esquema, tenho 4 dispositivos SPI para conectar. Vou operar o SPI até 8MHz. Devo me preocupar com a instalação de resistores de amortecimento? resistores de terminação de fonte? Devo encaminhá-los em uma formação estelar ou em série? A adição de muitas vias prejudica a integridade do...

17
O SPI é seguro para ser interrompido?

Estou escrevendo para um cartão microSD de dentro do meu firmware, mas é a tarefa de menor prioridade, para que possa ser interrompido por outras tarefas enquanto estiver no meio da leitura / gravação. Agora, suponha que eu tenha me comunicado com este cartão microSD usando um UART. O problema...

12
Comunicação Optoisolate 2MHz SPI

Eu preciso isolar a comunicação SPI entre dois chips. O gargalo da comunicação está no escravo, que aparentemente pode lidar com a 2MHzfreqüência do relógio SPI. Minha idéia é fazer esse isolamento usando acopladores ópticos. Nesta primeira tentativa, usei o 4n35. Ele simplesmente não estava...

12
Terminais de barramento SPI e resistores pull-up

Meu microcontrolador (série ATMEL) precisa se comunicar com um dispositivo escravo usando o protocolo SPI. Estou projetando o hardware. A velocidade máxima do barramento SPI é de 1 MHz. A distância entre o mestre e o escravo é inferior a 50 mm. Q1) Preciso adicionar terminação em série no...