Perguntas com a marcação «c»

11
Qual é o objetivo do tempo de amostragem ADC?

Estou tentando entender o uso do tempo de amostragem ADC? O ADC I possui um tempo de amostragem programável de 100nsec / 500nsec e 1uSec. Qual é o caso de uso primário de maior tempo de amostragem, por que você não usaria 100nsec para cada sinal? [Também ouço algumas vezes que o tempo de...

11
A ordem dos pinos é importante para esta RAM?

Estou tentando encaminhar um chip pic32 para uma SRAM de 128kBum pouco de dificuldade para obter todas as 17 linhas de endereço e todas as 8 linhas de dados conectadas. Estou tentando amarrar os primeiros 16 pinos de endereço nos pinos da porta B 0-15 e os pinos de dados na porta D 0-7. Depois de...

11
Detectando o posicionamento do objeto em uma grade

Estou trabalhando em um projeto Android ADK. Estou procurando uma maneira de detectar os locais das peças de xadrez em um tabuleiro (8x8). Eu estava olhando para coisas como NFC, mas parece muito caro. Existe uma tecnologia diferente que eu deva considerar. Eu preciso de algo que o mundo consiga...

11
Failover de bulbo CA queimado

Eu tenho uma lâmpada incandescente de 60W, 120VAC usada como aquecedor. Hoje queimou e resultou em um congelamento do sistema de água. Eu gostaria de poder conectar uma lâmpada sobressalente que possa acender se a primeira lâmpada se apagar, ou algum sistema semelhante de redundância. Infelizmente,...

11
Validar circuito Triac

Estou projetando um dispositivo para alternar um dispositivo de aquecimento acionado pela rede elétrica. Pesquisei bastante e percebi que há muitas informações por aí, mas como estou lidando com CA potencialmente mortal, gostaria de validar meu design antes de encomendar PCBs. Esta é a minha...

11
Microcontrolador Sleep Race Condition

Dado um microcontrolador que está executando o seguinte código: volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1)...

11
Programar AVR EEPROM diretamente da fonte C

Quando você inclui o seguinte código em uma fonte do AVR C, aparentemente pode programar diretamente os fusíveis, sem a necessidade de um comando extra ou arquivo .hex: #include <avr/io.h> FUSES = { .low = LFUSE_DEFAULT , .high = HFUSE_DEFAULT , .extended = EFUSE_DEFAULT , }; Existe um...

11
Mudança de nível I2C

Atualmente, estou projetando um circuito que pode gravar dados de um sensor e salvá-los em uma EEPROM. Meus dois dispositivos (EEPROM e, para fins de teste, um RTC) são conectados via um barramento I2C a um PIC16F887 µC. No entanto, a faixa de operação da tensão de dois dispositivos não é a mesma...

11
dsPIC33 vs PIC32

Originalmente, pensei que a vantagem do PIC32 era a capacidade de lidar com RTOS mais sofisticados, como os baseados em Linux. Infelizmente, falta uma Unidade de Gerenciamento de Memória (MMU) e memória RAM suficiente. Então agora estou tentando entender quando você escolheria um PIC32 em vez de...

11
O que é um circuito de três estados?

Eu li o artigo da Wikipedia Lógica de três estados , mas não está claro o suficiente. Qual é uma explicação mais simples para o que é um circuito de três estados? Quando e onde a usamos? O que o CMOS tem a ver com circuitos de três