trabalho final de curso universidade federal do ceará departamento de eng. elétrica...

29
TRABALHO FINAL DE CURSO TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin Defesa de Monografia em Engenharia Elétrica Rômulo Mendes [email protected] Orientador: Henrique Cunha Júnior Co-orientador: Jarbas Silveira 06 de Junho de 2011 Projeto Blackfin IP Phone http://code.google.com/p/blackfin-ip-phone-hw

Upload: internet

Post on 18-Apr-2015

108 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

Defesa de Monografia em Engenharia Elétrica

Rômulo [email protected]

Orientador: Henrique Cunha JúniorCo-orientador: Jarbas Silveira 06 de Junho de 2011

Projeto Blackfin IP Phonehttp://code.google.com/p/blackfin-ip-phone-hw

Page 2: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

1. Introdução

2. Arquitetura de Hardware

3. Implementação de Hardware

4. Gestão de Projeto

5. Conclusão

Índice

2 / 28

Page 3: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

1. Introdução

2. Arquitetura de Hardware

3. Implementação de Hardware

4. Gestão de Projeto

5. Conclusão

Índice

3 / 28

Page 4: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

1. Conhecer as fases e segmentos do projeto de sistemas embarcados (requisitos, arquitetura, implementação de hw e fw, gestão, dentre outros);

2. Desenvolver uma plataforma de hardware que possa ser objeto de estudo de sistemas Linux embarcados;

3. Elaborar a arquitetura de uma aplicação com capacidade de agregar o máximo de conhecimento em decorrência do seu caráter multidisciplinar;

4. Aprofundar os conhecimentos relacionados ao desenvolvimento de hardware;

5. Promover o crescimento da comunidade de desenvolvedores e entusiastas desse segmento tecnológico em âmbito local através do compartilhamento do conhecimento gerado ao longo do projeto.

Introdução

OBJETIVOS DO TRABALHO

4 / 28

Page 5: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Introdução

TELEFONIA IP

5 / 28

Page 6: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Introdução

TELEFONIA IP

6 / 28

Page 7: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Introdução

TELEFONIA IP

7 / 28

Page 8: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

1. Introdução

2. Arquitetura de Hardware

3. Implementação de Hardware

4. Gestão de Projeto

5. Conclusão

Índice

8 / 28

Page 9: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Arquitetura de Hardware

ARQUITETURA DE APLICAÇÕES DE TELEFONIA IP

Solução Texas Instruments

• Família de Processadores DaVinci

9 / 28

Page 10: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Arquitetura de Hardware

ARQUITETURA DE APLICAÇÕES DE TELEFONIA IP

Solução Analog Devices

• Família de Processadores Blackfin

10 / 28

Page 11: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Arquitetura de Hardware

ARQUITETURA DO PROJETO BLACKFIN IP PHONE

Blackfin ProcessorADSP-BF518BSWZ-4 (LQFP-176)

PHY Ethernet 10/100

DP83848C (LQFP-48)

Conector RJ-45

J1012F01C

Módulo LCD(4 x 20)

NHD-0420D3Z-FL-GBW

I2C

JTAG

EMAC

EBIU

SPI0FLASH

S25FL032P (SO-16)

SDRAM

MT48LC16M16A2P (TSOP-54)

RS-232 Transceiver

SN65C3232EDR (SOIC-8)

Conector RS-232

87759-0614

UART0

Expansor de I/Os

ADP5588 (QFN-24)

SPORT1

CODEC de Áudio

AD73311L (SOIC-20)

Conversor USB para Serial /

Interface FIFO

FT2232D (LQFP-48)

Conector USB (Tipo B)

61729-0010BLF

Fonte Chaveada3,3 V

TPS5420MDREP

Fonte Chaveada5 V

TPS5420MDREP

Conector MicroSD

045138008010890+

Teclado Matricial (3 x 4)

96AB2-152-R

LEDs

Botões

Amplificador de Áudio

SSM2211 (SOIC-8)

Pré-Amplificador de Áudio

SSM2167`(MSOP-10)

Conector de Áudio

SJ1-2535-SMT

Alto-Falante

GC0351P-3

Microfone

POM-2738P-C33-R

Conector de Áudio

SJ1-2535-SMT

Regulador Linear1,3 V

TPS73701DCQ

11 / 28

Page 12: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Arquitetura de Hardware

FAMÍLIA DE PROCESSADORES BLACKFIN

12 / 28

Page 13: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Arquitetura de Hardware

BLACKFIN + uClinux

http://blackfin.uclinux.org

13 / 28

Page 14: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

1. Introdução

2. Arquitetura de Hardware

3. Implementação de Hardware

4. Gestão de Projeto

5. Conclusão

Índice

14 / 28

Page 15: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Implementação de Hardware

UNIDADES DE IMPLEMENTAÇÃO

• Ethernet• Áudio• Cartão de memória microSD• Memórias flash e SDRAM• Interface com o usuário• Interface de depuração• Reset• Fontes de tensão

15 / 28

Page 16: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Implementação de Hardware

ESQUEMAS ELÉTRICOS

16 / 28

Page 17: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Implementação de Hardware

STACK-UP E REGRAS DE ROTEAMENTO

• Interfaces com roteamento crítico• Impedância característica controlada• Equalização do comprimento de trilhas• Planos de sinais e alimentação

17 / 28

Page 18: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Implementação de Hardware

LAYOUT E MODELO 3D DO PCB

18 / 28

Page 19: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Implementação de Hardware

PROTÓTIPO DE HARDWARE

19 / 28

Page 20: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

1. Introdução

2. Arquitetura de Hardware

3. Implementação de Hardware

4. Gestão de Projeto

5. Conclusão

Índice

20 / 28

Page 21: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Gestão de Projeto

REPOSITÓRIO E CONTROLE DE VERSÃO

• Google Code• TortoiseSVN

21 / 28

Page 22: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Gestão de Projeto

ANÁLISE DE ACESSO A PÁGINA DO PROJETO

• Google Analytics

22 / 28

Page 23: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Gestão de Projeto

LEVANTAMENTO DE CUSTOS

• Lista de Materiais- Componentes- PCB

• Impostos de Importação

23 / 28

Page 24: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Gestão de Projeto

LEVANTAMENTO DE CUSTOS

• Lista de Materiais- Componentes- PCB

• Impostos de Importação

~ 224 dólares por placa

24 / 28

Page 25: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Gestão de Projeto

LEVANTAMENTO DE CUSTOS

• Lista de Materiais- Componentes- PCB

• Impostos de Importação

~ 42 dólares por placa

25 / 28

Page 26: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

1. Introdução

2. Arquitetura de Hardware

3. Implementação de Hardware

4. Gestão de Projeto

5. Conclusão

Índice

26 / 28

Page 27: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

1. Os objetivos estabelecidos inicialmente foram cumpridos de modo satisfatório;

2. Conhecimento foi gerado através da utilização de referências e métodos de desenvolvimento bem estabelecidos;

3. Identificados riscos inerentes ao desenvolvimento de projetos de hardware, bem como definidas ações de contenção;

4. Do ponto de vista do hardware, a plataforma desenvolvida se assemelha muito a uma placa de referência, onde todos os periféricos são disponibilizados e um sistema flexível pode ser utilizado para desempenhar funções diversas;

5. Os desafios verificados ao longo do projeto foram importantes para o amadurecimento profissional e acadêmico do desenvolvedor.

Conclusão

27 / 28

Page 28: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Trabalhos futuros:

• Promover o reuso e disponibilizar a documentação de projeto para ser utilizada como referência em trabalhos futuros;

• Oportunidades para desenvolvimento de projetos semelhantes deverão ser verificadas a partir da divulgação desse projeto;

• Continuação do projeto através do desenvolvimento de firmware, o que consistirá, dentre outros aspectos, no estudo avançado do uClinux e sua aplicação no projeto Blackfin IP Phone;

• Implementação de um sistema Linux embarcado em sua plenitude;

• Validação de todas as interfaces de hardware.

Conclusão

28 / 28

Page 29: TRABALHO FINAL DE CURSO Universidade Federal do Ceará Departamento de Eng. Elétrica Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

TRABALHO FINAL DE CURSOTRABALHO FINAL DE CURSO

Universidade Federal do CearáDepartamento de Eng. Elétrica

Desenvolvimento de um Telefone IP Baseado em um Processador Blackfin

Defesa de Monografia em Engenharia Elétrica

Rômulo [email protected]

Orientador: Henrique Cunha JúniorCo-orientador: Jarbas Silveira 06 de Junho de 2011

Projeto Blackfin IP Phonehttp://code.google.com/p/blackfin-ip-phone-hw