Rudolf voce respondeu o questionario, mas nao imagina quantas perguntas ainda poderao vir ... heheheheeeee
Agora é tarde para se arrepender, vou te perturbar um bocado ... heheheheee (mais)
Grande Reinaldo!
Mete bronca! Estamos aqui prá isso mesmo
O que me desanima é na hora de comprar o componente para uso em pequenas quantidades, ai ninguem lhe da atençao. Ja desisti de algumas tecnologias por este motivo ... :cry:
Sei bem como é isso... Só espero que eu não tenha problemas na hora de comprar este componente. O resto é bem facinho de achar, até naquele bar da Sta Ifigênia com a Vitória deve ter
Vou estudar, este bichim, com carinho, embora eu estou em duvida entre estudar outro microcontrolador, ou partir para FPGA, que me parece uma tecnologia que vem crescendo a cada dia, conheço um pessoal que é fera nesta materia ...
Ontem, quando estava procurando a página deste DSP, vi que lançaram outro que roda a 800Mhz a 1GHz :shock: O daqui roda a 32MHz e já faz tudo isso!
Este DSP, que voz nos mostra, parece ter algo a ver com FPGA, pois pelo que voce diz, ele executa 3 instruçoes simultaneas, isto é uma das caracteristicas mais importantes dos FPGAs ...
Por falar em FPGA, anos atrás usei FPGA da Altera. Existe uma loja na Sta chamada Universom (acho que é este o nome) que vende componentes da Altera em quantidade unitária
Os DSPs foram criado para mastigar números, e uma das aplicações são os filtros digitais. Na escola aprendi (e pena que já esqueci) que qualquer filtro pode ser feito com a soma de um monte de multiplicações de constantes por diversas variáveis. Para arrendondas as contas, vamos supor que um filtro seja feito com a soma de 32 constantes multiplicadas pelo valor atual da saída e os 31 últimos valores. O algoritmo (simplificado) disso seria:
Índice1=endereço de Const[0]
Índice2=endereço de Valor[0]
Resultado=A0*V0
Repita 31 vezes:
Resultado=Resultado+(Conteúdo de Índice1 * Conteúdo de Índice2)
Incrementa Índice1
Incrementa Índice2
Fim
Neste DSP, o loop é controlado por hardware, ou seja, você diz quantas vezes você quer fazer o loop e o endereço de fim do loop. As 3 instruções do loop acima pode ser feitas ao mesmo tempo, e NUM ÚNICO CICLO DE CLOCK.
Ou seja, o filtro acima demora apenas 1us para ser executado
Fica uma curiosidade: Diferentes de outros DSP que "só servem" para mastigar números, este também tem características de microcontrolador, com um monte de portas e periféricos que são comuns em controladores, mas não em DSP. Tanto que ele é chamado de MSP, e não DSP. Por falar em MSP, a Texas possui um controlador (MSP430) com característica de DSP que, além disso, é estupidamente econômico em termos de consumo. O consume dele em modo idle é em torno de 10nA (nano amperes) e rodando, uns 200nA
Ontem mesmo estava ajustando uma fonte que tem no driver e, nos ajustes, cheguei a gerar um sinal com 2 MHz de freqüência, sendo 100ns em alto e 400 ns em baixo. Tanto a freqüência como o tempo em alto ou baixo são múltiplos de 21ns e 10ns, respectivamente :shock: Com isso passei dos 33V. Foi o maior valor que o display mostrou, já que a entrada é no máximo de 3,3V e tinha um divisor de tensão de 10:1. Como "só" preciso de 20V, fico lendo a tensão desta fonte e ligando ou desligando o oscilador conforme a tensão. Se esta tensão fosse crítica, poderia me dar ao luxo de usar este oscilador como PWM controlador por um PID
Abraços,
Rudolf