1 / 22

PSO800 e PXO400 Descrição do Hardware

PSO800 e PXO400 Descrição do Hardware. Apresentação • Serviço de voz no PC • Integração com rede PSTN • 4 ou 8 interfaces FXO • Interface PCI 32bits/33Mhz 3.3V/5V r2.2. Apresentação. PXO400. PSO800. Blocos principais. Circuito de Proteção

mio
Download Presentation

PSO800 e PXO400 Descrição do Hardware

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PSO800 e PXO400 Descrição do Hardware

  2. Apresentação • Serviço de voz no PC • Integração com rede PSTN • 4 ou 8 interfaces FXO • Interface PCI 32bits/33Mhz 3.3V/5V r2.2

  3. Apresentação PXO400 PSO800

  4. Blocos principais

  5. Circuito de Proteção • • TVS para proteção entre TIP e RING na placa-base(Não Montado)‏ • • TVS para proteção de TIP e RING para GND na placa-base • • Centelhador tripolar entre TIP, RING e GND na placa-base • • Filtro de modo comum entre TIP e RING no módulo FXO (Não montado)‏ • Filtro “bead” no TIP e no RING

  6. Circuito de Proteção

  7. Módulo FXO • • CODEC para conversão D/A • • Circuito DAA para linha analógica • • Detecção de gancho • Detecção de ring • • Detecção de tons por hardware • • Interface de controle via SPI

  8. Módulo FXO – PS0400 SI3019 SI3050

  9. Módulo FXO – PS0400

  10. Driver-PSO800/PXO400 Sistema Operacional LINUX ASTERISK Aplicação libsupertone libsupertone Responsável por gerar e detectar tons ZAPTEL ZAPTEL Driver do Asterisk que controla o HW(PSO800)‏ Interface de configuração do HW (Canais FXO)‏ Não faz parte do Asterisk. DRIVER Permite o sistema operacional comunicar-se com hardware (“seta” valores elétricos para interface de linha)‏ HW-PSO800

  11. Zaptel – Arquivo zaptel.conf fxsks=1 # Aqui especificamos o número de portas fxo, no caso 1. Notem que ao invés de usarmos fxoks=1 para placa fxo, usamos o contrário fxsks=1. Se tivéssemos uma placa fxs esse parâmetro ficaria fxoks=1 loadzone=br defaultzone=br # Aqui definimos a zona onde a placa irá ser instalada. Carrega o HW PSO800 com os valores de característica de linha padrão Brasil.

  12. Implementações no Driver • Ganho de RX (importante para detecção de chamada em PABX)‏ • Ajuste no nível de tensão de detecção de ring • Impedância de linha(600/900)‏ • Identificação DTMF (passa os MF's na hora correta. Não faz o caller id, quem faz a identificação é o asterisk).

  13. FPGA – Configuração • Componente volátil • Precisa ser configurado a cada power-on • Memória flash armazena configuração • Flash gravada via JTAG • FPGA envia clock, flash envia dado • LED acende quando carga é concluída

  14. FPGA – Configuração

  15. FPGA • Lógica programável com várias funções • Framer: geração de frames para CODECs • Geração de chip selects para CODECs • Interface SPI para configuração dos CODECs • Bufferização dos time-slots • Geração e contagem de IRQs • Interface com o PLX

  16. FPGA – I/O

  17. Interface PCI • Conexão da placa PSO800 com o PC • Interface implementada pelo PLX9030 • Funciona como um bridge • Escravo para o barramento PCI • Mestre para o barramento local

  18. Interface PCI

  19. Interface PCI • • BIOS (mother board)faz as primeiras configurações: • Mapeamento no espaço de endereçamento; • Definição de qual IRQ será usada. • Driver executa as demais configurações • Interrupção da FPGA mapeada para IRQ

  20. Interface PCI • PLX faz a interface com a E2PROM • E2PROM armazena número serial

  21. Reguladores de tensão • Tensões geradas a partir dos 5V da PCI • FPGA precisa de 3.3V, 2.5V e 1.2V • Demais componentes: 3.3V • U6 gera 3.3V a partir do 5V • U7 gera 2.5V a partir do 3.3V • U8 gera 1.2V a partir do 3.3V

More Related