- 11
- Oct
O design do PCB terá alguns erros
Atenção deve ser dada a PCB equipe
Equívoco 1: os requisitos de design de PCB desta placa não são altos, então use um fio mais fino e um pano automático.
Comente no: A fiação automática deve ocupar uma área de PCB maior, ao mesmo tempo, muitas vezes mais do que o furo de fiação manual, grande em produtos de lote, o preço do fabricante de PCB considerando os fatores além dos fatores de negócios, é a largura da linha e o número de furos, que afetam o rendimento do PCB e o consumo do número de bits, economiza o custo do fornecedor, também dá o preço para encontrar o motivo.
Mito 2: Esses sinais de barramento são puxados por resistores para se sentirem mais seguros.
Comentários: os sinais precisam ser aumentados e diminuídos por vários motivos, mas não todos eles. Puxe a resistência para puxar para cima e para baixo um único sinal de entrada, a corrente está abaixo de alguns microampères, mas um sinal de condução, a corrente atingirá miliamperes, agora o sistema é muitas vezes os dados de endereço de 32 bits, pode haver 244/245 após isolamento de ônibus e outro sinal, são puxados, alguns watts de consumo de energia na resistência.
Comentários: Se a porta de E / S não utilizada for suspensa, um pouco de interferência externa pode se tornar o sinal de entrada de oscilação repetida, e o consumo de energia dos dispositivos MOS depende basicamente do número de inversões de porta. Se você puxá-lo para cima, cada pino também terá microamperes de corrente, então a melhor maneira é configurá-lo para saída (é claro, nenhum outro sinal acionado fora).
Mito 4: Existem tantas portas restantes neste FPGA, então vamos lá
Comentários: O consumo de energia do FGPA é proporcional ao número de flip-flops usados e ao número de flips, portanto, o consumo de energia do mesmo modelo de FPGA pode diferir em 100 vezes em circuitos diferentes em momentos diferentes. Minimizar o número de flip-flops em alta velocidade é o método fundamental para reduzir o consumo de energia do FPGA.
Mito 5: O consumo de energia desses pequenos chips é muito baixo para se preocupar
Comente no: Um ABT16244 consome menos de 1 ma sem carga, mas seu índice é que cada pino pode acionar uma carga de 60 mA (como uma resistência correspondendo a dezenas de ohms), ou seja, o consumo máximo de energia de 60 * 16 = 960 mA no máximo carga. É claro que a corrente de energia é tão forte que o calor está caindo sobre a carga.
Mito 6: Existem tantos sinais de controle na memória, eu só preciso usar os sinais OE e WE nesta placa, para que os dados saiam muito mais rápido durante a leitura.
Comentários: O consumo de energia da maioria da memória será mais de 100 vezes maior quando a seleção do chip for eficaz (independentemente de OE e WE) do que quando a seleção do chip não for, portanto, CS deve ser usado para controlar o chip sempre que possível e a largura do chip O pulso de seleção deve ser reduzido tanto quanto possível se outros requisitos forem atendidos.
Mito 7: Como esses sinais foram apressados? Desde que seja uma boa combinação, pode ser eliminado
Comentários: Além de alguns sinais específicos (como 100BASE-T, CML), são ultrapassados, desde que não sejam muito grandes, não precisam necessariamente corresponder, mesmo que a correspondência não seja a melhor. Como a impedância de saída TTL é inferior a 50 ohms, ou mesmo 20 ohm, se em uma correspondência tão grande sua resistência, a corrente é muito grande, o consumo de energia é inaceitável e a amplitude do sinal será muito pequena para usar, digamos, o sinal de saída médio em a saída de alto nível e baixa impedância de saída de eletricidade em tempos normais não são os mesmos, também não correspondem exatamente. Portanto, o casamento de TTL, LVDS, 422 e outros sinais pode ser aceito, desde que o overshoot seja alcançado.
Mito 8: Reduzir o consumo de energia é uma questão de equipe de hardware, e o software não tem nada a ver.
Comente no: Hardware é apenas um palco, mas o show é software, quase todos os chips no barramento de acesso, cada virada de sinal é quase controlada por software. Se o software pode reduzir os tempos de acesso da memória externa (mais uso de variáveis de registro, mais uso de CACHE interno, etc.), resposta oportuna às interrupções (as interrupções são geralmente eficazes de baixo nível com resistência de pull-up) e outras medidas específicas para placas específicas farão grandes contribuições para a redução do consumo de energia