guia_rapido_beeprog+_beeprog2_beeprog2c
DESCRIPTION
programadorTRANSCRIPT
-
1
Beeprog+ / Beeprog2 / Beeprog 2C ________________________________________________________________________
Guia de incio rpido
BeeProg+ um programador rpido universal com interface USB / LPT Compatvel com a prxima gerao USB / LPT, Windows (desde o Windows 98 at Windows 7 64 bits) Programador universal Elnec, construdo para atender a forte demanda da fabricao de pequenos e de grande desenvolvedores com programao rpida e de confiana. Com o conector (ISP) possvel fazer programao diretamente no circuito. BeeProg+ no apenas um programador, mas tambm um testador de TTL / lgica CMOS ICs e memrias. Alm disso, permite a gerao de seqncias definidas pelo teste padro-usurio.
Beeprog 2 praticamente idntico ao Beeprog+, a diferena somente na velocidade de programao, ( 20-70% ) mais rpido em memrias de alta capacidade devido ao ncleo FPGA interno. O Beeprog 2C uma verso simplificada do Beeprog 2 que N O suporta conexo paralela e
Contedo PG
Conhecendo seu propromador 02
Conectando o programador ao PC 03
Manipulando o programador e componentes 03
In-system serial programming ( Programao serial no circuito ) 04
Instalando o software 06
Instalando o hardware 09
PG4UW (software do programador) 12
Usando seu programador 15
Exemplos de programao e leitura de componentes 15
Exemplo de como configurar um microcontrolador 17
Configurando Security Bit em um microncontrolador motorola. 18
Serializao 20
Teste de CIS 21
Arquivo de projeto EPRJ 22
Yes automtico 23
PG4UWMC 23
Auto Teste 24
e tambm no suporta vrios componentes obsoletos.
Caso necessite gravar estes componentes opte pelo Beeprog 2
-
2
Conhecendo seu programador ( Beprog+ / Beeprog2 / Beeprog 2C)
1. Zif soket 48 pinos 2. Leds indicadores de resultado 3. Led Power/Sleep (Ligado ou em modo de espera ) 4. Boto Yes (repete a tima operao ) 5. Conector ISP 6. Boto Liga/desliga 7. Conector pode ser usado para ligar o programador ao Terra
ESD
8. Conector para o cabo de energia 9. Conector LPT para comunicao com PC 10. Conector USB para comunicao com PC
-
3
Conectando o Beeprog+ / Beeprog2 / Beeprog 2C ao PC
Usando a porta LPT (O Beeprog 2C NO suporta este tipo de conexo)
Desligue o computador e o programador, conecte o cabo de comunicao a uma porta LPT livre. Se o seu computador est equipado com uma nica porta de impressora, substitua o cabo do programador para o cabo da impressora. Ligue a extremidade do cabo oposta para o programador e aperte os conecotres. Isso muito importante. Pode ser desconfortvel alternar entre o cabo da impressora e o cabo do programador, procedimento tambm no recomendado. A utilizao de um switch eletrnico de impressora eletrnica impossvel. Mas voc pode instalar um segundo multi-I / O no seu computador, obtendo assim uma porta de impressora adicional, LPT2. Ento a sua impressora pode permanecer em LPT1 quando o programador em LPT2. Conecte o cabo de energia, ligue o programador e o seu computador tambm, nesse momento todos os Leds iro se acender sucessivamente, e depois se apagar, permanecendo somente o Led de Power aceso e com brilho baixo, o programador est preparado para estabelecer comunicao com o software de controle ( PG4UW ). Cuidado! Se voc no quer desligar seu computador para conectar o programador faa o seguinte :
Ao conectar o programador no PC: Primeiro insira o cabo de comunicao e
depois o cabo de energia. Ao desconectar o programador do PC: Primeiro desconecte o cabo de energia e
depois o cabo de comunicao.
Para o Beepro+ / Beeprog2 a sequencia de conexo e desconexo de cabos irrelevante, ambos os programadores possuem protees em todas as suas entradas, o hardware extremamente seguro, mas por favor pense no seu PC.
Usando a porta USB
Neste caso a ordem de conexo do cabo USB e cabo da fonte de energia irrelevante
Manipulao com o programador e componente
Depois de selecionar um componente para trabalhar voc pode inser-lo no Zif soket, levante a alavanca para coloc-lo, e depois abaixe a alavanca para prend-lo. A orientao de insero correta do compomente exibida na foto do lado do socket.
Nota: O programador conta com protees contra falha de energia, de curto e longo prazo,
emparte tambm contra falha do PC. No entanto, no possvel conceder a integridade do dispositivo de destino devido incorreta programao de parmetros selecionados pelo usurio, Nunca retire um componente do Zif socket enquanto a Led (busy) estiver aceso.
-
4
In-system serial programming ( Programao serial no circuito )
Para definio geral, recomendao e direo sobre ISP veja Notas Comuns / ISP
Descrio do conector ISP
Vista frontal do conector ISP Circuito interno
C) Conexo dos pinos 15 e 16 onde so configurados com sinal lgico necessrio para programao ISP
-
5
D)E) Onde os pinos so configurados com status de Led OK e Led Error D) Antes da primeira ao com o dispositivo desejado em ISP E) Aps a primeira ao com o dipositivo desejado em ISP
Notas: Quando o led Ok ou Led Error est aceso, esse estatus apresentado como H lgico ( Alto) H de 1,8V a 5V dependendo do H nivl de dispositivo desejado. Quando o led Ok ou Led Error est apagado, esse status apresentado como L Lgico (baixo) L de 0V 0,4V. Os valores acima mencionados so fornecidos para entender (e tambm para calcular exatamente) o valor dos resistores, que isolam (separam) o chip programado do resto do circuito de destino. Especificao dos pinos do conector ISP depende do dispositivo que voc deseja programar. Voc pode encontr-los no menu do software (Pg4uw), menu informao do componente (Ctrl + F1) o componente deve estar selecionado em ISP. indicado por (ISP) aps o cdigo selecionado.
________________________________________________________ Essas especificaes correspodem com as notas de aplicao publicadas por
fabricantes de componentes. As notas de aplicao utilizadas voc pode encontrar no Website: http://www.elnec.com/ section Support / Application Notes.
Nota: O pino 1 indicado por um tringulo nos conectores do cabo ISP
Cabo ISP Beeprog+ / Beeprog2 / Beeprog 2C
Advertncias:
Quando voc usar o conector ISP no inserir nada no Zif socket
Quando voc usar o zif scket no iserir nada no conector ISP
Use somente o cabo ISP original, Quando voc usa outro cabo ISP ( Material, comprimento..) a programao pode ocorrer de forma incorreta.
Beeprog+ / Beepro2 aplica a tenso de programao e checa a tenso no circuito alvo, se a tenso de programao for diferente conforme o esperado nehuma ao ser executada.
http://www.elnec.com/ -
6
Instalando o software
Inserir o CD de instalao sua unidade de CD/DVD , o programa inicia-se automaticamente (se no, execute o arquivo setup.exe). Programa de instalao ir gui-lo atravs do processo de instalao e vai fazer todos os passos necessrios para que voc possa executar o programa de controle. Requisitos recomendados do computador
Sistema: Operacional: Windows XP / Vista / 7
CPU: Corel 2 Duo
RAM: 512 MB mnimo
HD livre: 1GB
Porta USB / LPT
Passo 1:
Clique no boto: Software installation PROGRAMMERS
Passo 2:
Selecione a linguagem desejada e clique em Ok
-
7
Passo 3:
Clique em seguinte
Passo 4:
Clique em padro e depois em seguinte
-
8
Passo 5:
Clique em instalar Passo 6:
Aguarde enquanto o software est sendo instalado
-
9
Passo 7:
Clique em concluir
Instalando o Hardware Quando o programador est conectado uma porta USB antes do programa de controle ser instalado, o Windows ir detectar o novo hardware e perguntar ao usurio qual o mtodo de instalao de driver: automaticamente ou manualmente. Para detectar programador corretamente, o CD de instalao do programa deve ser inserido ao computador na unidade de CD-ROM/DVD e os passos seguintes tm de ser feitos: Passo 1) Conecte o cabo USB ou paralelo em seu programador Passo - 2) Conecte o cabo de energia Passo - 3) Ligue o programador Se voc optou por usar o cabo paralelo ( LPT ) o seu programador j est pronto para seu usado. Se voc optou por usar um cabo USB siga para o proximo passo:
-
10
Passo 4) O Windows ir iniciar o "assistente de Novo hardware encontrado
Marque a opo No, no agora e clique em avanar Passo 5)
Marque a opo Instalar o software automaticamente (recomendvel) e clique em avanar.
-
11
Passo 6)
Aguarde enquanto o software instalado em seu computador Passo 7)
Clique em concluir
-
12
PG4UW
Software do programador Pg4uw.exe um programa de controle comum para todos os programadores ELNEC. A Elnec garante a execuo destes programas em todos os sistemas operacionais mencionados acima, sem quaisquer problemas. Tambm garante que a operao de software em segundo plano no Windows fica livre de erros.
Conhecendo o software do programador Abre um arquivo de programao no buffer do software (F3) Salva o arquivo que est no buffer do software (F2) Abre um arquivo de projeto Salva um arquivo de projeto
Visualizao ou edio de dados do buffer (F4) Selecionar componente entre os 10 ltimos selecionados (F5)
Seleciona um componente (Alt+F5) Verifica se um componente est apagado (F6)
Ler os dados do componente para o buffer (F7)
Programar o componente selecionado com os dados do buffer (F9)
Apaga o componente selecionado (F10)
-
13
Diviso: Nenhum Diviso: Par
Diviso: mpar
Diviso: 1./4 Diviso: 2./4 Diviso: 3./4 Diviso: 4./4 Informaes adicionais sobre o componente (Ctrl+F1) Configurar opes de operao para o componente (Alt+O)
Ver/Editar Lista de setores (Alt+S)
Preenche o buffer com dados especficos
Preenche o buffer com dados aleatrios Calcula o checkSum da parte selecionada no buffer Menu de ajuda
-
14
Log de atividades realizadas
Essa tela exibe as timas atividades realizadas pelo software PG4UW Endereos (Hex)
Este campo exibe informaes como: tamanho, incio e final do componente, buffer e arquivo. Tambm exibe CheckSum, informaes de serializao e diviso. Status do programador e descrio do componente selecionado
Este campo exibe informaes do programador conectado e componente selecionado
-
15
Estatsticas
Este campo exibe informaes das operaes realizadas no componente: sucesso, falha operacional e outros tipos de falhas. Tambm possvel ativar um contador regressivo.
Usando o seu programador Verifique se o programador est ligado e conectado ao software. Se o status do programador no software for desconectado siga os passos abaixo:
1. Clique em programador 2. Clique em procurar programador 3. Selecione o modelo de seu programador na lista de programadores 4. Clique em ligado
Aps estabelecer conexo com o software o status deve ser preparado Exemplos de programao e leitura de componentes Componente escolhido para exemplo: P28F020 (DIP 32 ) Intel
1- Clique em selecionar
2- Digite o cdigo do componente no campo procurar Selecione o componente na lista conforme o modelo, fabricante e clique em Ok
-
16
3- Clique em abrir 4- Selecione o arquivo e clique em Abrir
5- Clique em programar 6- Clique em SIM
Programao realizada com sucesso
Troque o componente e clique em SIM ou aperte o boto YES de seu programador caso queira repetir a ltima operao em um outro componente igual ao ltimo que foi utilizado.
-
17
Lendo o componente P28F020 (DIP 32 ) Intel
1- Clique em Ler Aps concluido o procedimento de leitura os dados da memria ficam armazenados no buffer do software, possvel salvar esses dados clicando em SALVAR ou programar em um outro componente. Apagando o componente P28F020 (DIP 32 ) Intel
1- Clique em apagar possvel configurar o software para que o componente seje apagado antes de programar. 1- Clique em programar 2- Clique em OPES DE OPERAO DO COMPONENTE 3- No campo executar ative a opo apagar antes de programar e clique em Ok
Exemplo de como configurar um microcontrolador 1- Aps ter selecionado o componente e carregado o arquivo clique em Programar 2- Clique em Opes de operao do componente 3- Marque a opes desejadas e clique em Ok
AT89S8252
-
18
4- Clique em
Marque as opes desejadas e clique em Ok 5- Clique em SIM Componentes SOIC, TSOP, TSSOP, PLCC, PSOP, ..... Ao trabalhar com componente fora do pafro DIP, preciso seleciona-lo corretamemente na lista de componentes, por exemplo, componente 93C56 SOIC8 ATMEL
Veja que depois do cdigo AT93C56 exibido (SOIC8-150) Configurando Security Bit em um microncontrolador motorola. Alguns componentes da motorola possuem um recurso de segurana que desestimula a leitura no autorizada de localidades da flash. Uma vez que se programa esse componente necessrio determinar um cdigo de segurana, caso queria fazer uma eventual leitura da flash. Para determinar esse cdigo de segurana necessrio preencher com dados especficos em um determinado endereo. Sendo assim s a pessoa que souber os dados que foram preenchidos no endereo vai conseguir fazer a leitura do contedo da Flash. Para saber o endereo correto necessrio verificar o datasheet do componente. Exemplo de como programar e fazer leitura com o componente MC908MR16 Aps ter selecionado o componente, e ter carregado o arquivo no buffer, antes de programar necessrio determinar o cdigo de segurana. Para fazer isso basta clicar em editar, e no campo endereo atual deve se digitar FFF6 e clicar enter, fazendo isso o cursor ira para linha de endereo FFF6, onde o inicio do preenchimento do cdigo de segurana, deve se preencher de FFF6 a FFFD.
-
19
Neste exemplo foi determinado: 01 para FFF6, 02 para FFF7, 03 para FFF8, 04 para FFF9, 05 para FFFA, 06 para FFFB, 07 para FFFC, 08 para FFFD. aps ter feito isso basta fechar essa janela e clicar em programar.
Figura 1 O componente ser gravado com o arquivo que foi carregado no buffer, e com o cdigo de segurana que foi determinado. A figura 2, mostra o buffer do mesmo componente, aps termos efetuado um procedimento de leitura sem digitar o cdigo de segurana.
Como se pode ver na figura, o buffer apresenta apenas AF, como se o componente estivesse apagado Isso ocorreu porque no digitamos o cdigo que foi determinado. (01,02,03,04,05,06,07,08,09) De FFF6 a FFFD
Figura 2 Para efetuar a leitura correta dos dados que foram gravados na flash, devemos proceder da seguinte maneira: Clicar em editar, no campo endereo atual, digitar FFF6, e preencher de FFF6 a FFFD com o cdigo que foi determinado, 01 para FFF6, 02 para FFF7, 03 para FFF8, 04 para FFF9, 05 para FFFA, 06 para FFFB, 07 para FFFC, 08 para FFFD. Aps ter feito o preenchimento, basta fechar a janela e clicar em ler. O contedo da flash ser apresentado no buffer, conforme mostra a figura 3.
-
20
Veja que agora possvel ver os dados que foram gravados no contedo da flash. Isso s foi possvel porque digitamos o cdigo de segurana que foi determinado para essa gravao.
Figura 3 Esse recurso de segurana caracterstico em alguns componentes da Frescale e Motorola. O procedimento evita pirataria e copia ilegal de firmware, trazendo segurana para os fabricantes de hardware, que optaram em utilizar os componentes da Frescale e ou motorola em seus projetos. Uma vez que receber um componente com essa caracterstica, e no tiver em mos o cdigo de proteo, ser impossvel realizar a leitura do contedo da flash. Serializao. Aps ter selecionado o componente clique em Componente/opes do componente/serializao O menu de serializao exibido:
Escolha a opo desejada e clique em ok
-
21
Teste de CIS Clique em Componente/teste de CIS
Escolha a srie desejada e clique em ok
Selecione o componente na lista e clique em ok
Selecione uma opo de teste e clique em ok.
-
22
Arquivo de projeto EPRJ Voc pode salvar todas as configuraes realizadas no software em um arquivo de projeto, isso facilita em uma futura programao com o mesmo arquivo e configuraes especiais, tambm possvel configurar uma senha para o arquivo de projeto. Exemplo: Aps ter selecionado o componente, carregado o arquivo e configurado as opes especiais clique em Salva proj
De um nome para o projeto, marque as opes desejadas e clique em salvar Para abrir o projeto basta clicar em
-
23
Yes automtico Essa configurao facilita o processo de gravao continua de um mesmo arquivo em mesmo componente, basta tirar um componente j gravado e colocar um novo componente que a ltima ao do software se repita de forma automtica. Configurando o YES automtico:
1- Clique em programador 2- Yes! Automtico
Selecione a opo Ativado e clique em Ok
PG4UWMC
O PG4UWMC um software de multiprogramao, onde possvel trabalhar com at 4 programadores ( Beeprog+/Beeprog2 )ao mesmo tempo.
PG4UWMC trabalha somente com arquivos de projeto, onde possvel atuar com 4 projetos iguais, ou 4 projetos diferentes ao mesmo tempo. O arquivo de projeto contm o arquivo e todas as configuraes do chip, sequencia de auto programao, e etc. Desta forma o erro do operador minimizado, porque o projeto geralmente criado e testado pela engenharia ou setor tcnico responsvel, o projeto pode ser salvo com uma senha de segurana para evitar modificaes indesejadas no projeto.
-
24
Auto teste
O software PG4UW capaz de testar todo o hardware do programador eliminando dvidas em relao ao seu bom desempenho. Efetuando o auto teste
1- Deixe o zif socket vazio 2- Clique em programador 3- Clique em auto teste
Escolha a opo desejada e clique em ok
Auto teste Plus
1- Insira o pod de testes no zif socket
2- Clique em programador 3- Clique em Auto Teste Plus
Escolha a opo desejada e clique em ok Auto teste do conector ISP
1- Insira o pode de teste ISP
-
25
2- Conecte o cabo ISP entre o programador e o POD ISP 3- Clique em programador 4- Clique em auto teste do conector ISP
Escolha a opo desejada em clique em ok
________________________________________________________________________