3. Cap 1 – Linguagem C
Cap 2 – Microcontroladores
Cap 3 – Kernel
Livro Programação de
Sistemas Embarcados
http://www.embarcados.com.br/programacao-de-sistemas-
embarcados/
16. KiT de Automação Open
Hardware
http://www.embarcados.com.br/kit-de-
automacao/http://www.embarcados.com.br/kit-de-automacao-open-hardware-
montagem/
37. Documentação de Hardware
Documentação de hardware
- Projeto
- Fabricação
- Processo
Documentação de hardware
- Projeto
- Fabricação
- Processo
Conforme sugerido por Rodrigo Almeida
38. Documentação de Hardware
Para definir um hardware de um sistema embarcado são necessários
2 documentos
- Esquemático
- Layout da placa
Para a fabricação da placa é importante que o projetista especifique:
- Lista de materiais
- Processo de fabricação
39. Documentação de Hardware
Em alguns casos é preciso que outras pessoas realizem alterações
no projeto e a posse dos documentos citados pode não ser suficiente
para documentar as decisões tomadas no projeto
40. Documentação de Hardware
Para melhor explicar o porquê das decisões tomadas no projeto são
necessários:
- Formulário de requisitos
- Memorial de cálculo
- Anotações de layout
41. Documentação de Hardware
Além dos documentos citados é interessante reunir o datasheet de
cada um dos componentes utilizados, bem com o datasheet dos
alternativos, caso existam.
42. Documentação de Hardware
Caso a placa possua microcontroladores ou memórias, é importante
apresentar o procedimento completo para realizar a gravação da
placa, citando as alterações de hardware necessárias, quando
preciso. Ex:
- Conectar os jumpers J43 e J45
- Desconectar da fonte
- Conectar o gravador
- Transferir o programa
- Retirar os jumpers J43 e J45
43. Documentação de Hardware
É importante também apresentar um guia com os possíveis modos
de falha, o processo para depuração do erro e como consertá-lo
Por fim é importante um documento com informações referentes à
situações específicas de descarte do produto
44. Esquemático
Esquemático é o documento que apresenta todos os componentes
do circuito e quais as ligações que fazem entre si
46. Esquemático
- É bom evitar que componentes do mesmo circuito possuam
numeração muito diferente
- De preferência a numeração deve ser sequencial.
- Pode-se optar por reservar uma faixa para cada área do circuito:
analógica, digital, potência, ...
47. Esquemático
Criar notações especiais para:
- circuitos extras: que apenas estão no projeto para futuras
expansões
- circuitos alternativos: para montagem em caso de falta de
componentes ou redução de custo
- circuitos de debug/teste: montados apenas durante a fase de
desenvolvimento
48. Layout
O layout é a representação geométrica fiel do posicionamento das
trilhas e componentes
É muito comum possuir várias camadas com finalidades diferentes
- Camada de cobre
- Máscara de solda
- Silk-screen
- Verniz
49. Layout
É bom que todos os componentes estejam posicionados num mesmo
sentido, facilitando a montagem
Revisar o rótulo de todos os componentes, evitando textos de ponta
cabeça
50. Layout
Conectores devem possuir descritores
- fonte
- serial
- +, -
- sensor
A placa deve possuir identificação contendo:
- Empresa
- Projeto
- Versão
51. Lista de Materiais
Conhecida como bill of materials (BOM)
Deve apresentar o descritor completo do componente
- número descritor (BC547, UN741)
- fabricante
- encapsulamento
- componente alternativo*
- quantidade
A notação de uma alternativa faz sentido quando
- o componente tem uma grande flutuação de preço é importante não ficar
preso à 1 único fabricante
52. Processo de Fabricação
Este documento visa apresentar restrições ou requisitos para a
fabricação, montagem e manuseio da placa e componentes
Processo de soldagem
Temperatura de soldagem
Cuidados com estática
Posicionamento de componentes críticos
53. Processo de Fabricação
Deve apresentar também a lista de testes que o produto deve passar
Continuidade (cama de pregos)
Funcionais (giga de teste)
Soldas críticas (visual)
Estresse mecânico (torção, vibração)
54. Formulário de Requisitos
Apresenta os requisitos mínimos especificados pelo cliente
Custo
Tamanho
Funcionalidade
Normas a serem atendidas
- Eletromédicos e Aeroespaciais
- Suporte à vida
- Militares
Aparência
55. Memorial de Cálculo
O memorial de cálculo deve conter tópicos importantes sobre o
desenvolvimento do projeto:
Cálculo de filtros/proteções
Dimensionamento de fontes
Ajustes para o casamento de impedâncias
Detalhes da escolha de componentes críticos
Microcontroladores
Transdutores
Detalhes da NÃO escolha de componentes críticos
56. Anotações de Layout
Este documento deve conter informações sobre as decisões tomadas
em pontos críticos do layout
- Separação da região analógica e digital
- Posicionamento de componentes devido à emissão de calor:
dissipadores, ventoinhas, ...
- Restrições no posicionamento devido ao envólucro mecânico
- Componentes pré-fixados por causa do layout da interface: botões,
displays, leds, ...
57. Documentação de hardware
Desenvolvimento
- Formulário de requisitos
- Memorial de cálculo
- Anotações de layout
- Datasheets dos componentes
Hardware
- Esquemático
- Layout da placa