MC68HC11 Dúvida Básica

Software e Hardware para uC da Qualcomm, NXP, FreeScale e Motorola

Moderadores: 51, guest2003

MC68HC11 Dúvida Básica

Mensagempor Beto_s » 07 Nov 2009 14:38

Olá ,

Não tenho conhecimentos sobre Motorola/ Freescale (iniciando no PIC) , mas deparei-me com uma dúvida num reparo em um controlador de temperatura importado , na empresa onde trabalho.

O controlador utiliza um MC68HC11 F1FN2F37E, em conjunto com uma UVEPROM M27C256B ( 256Kbit ) .

Pode até ser ingênua a pergunta que farei , mas vai lá...
O programa pode estar armazenado somente na UVEPROM ?

Se eu comprar um HC11 zerado , há possibilidade de funcionar ? Ou ele necessariamente tem que ter algum software gravado ?

São 48 controladores funcionando no equipamento e sempre temos algum para consertar , porém quando danifica a entrada analógica do processador acabo condenando o controlador por falta do chip.
Percebi que os parâmetros de processo ficam gravados na Eeprom do HC11 , pois quando substituo o processador de um controlador por outro
esses valores vem junto , como por exemplo o ultimo set-point de temperatura utilizado .

Obrigado, desde já aos que lerem este tópico .
Beto_s
Bit
 
Mensagens: 43
Registrado em: 06 Set 2007 23:36

Mensagempor enigmabox » 09 Nov 2009 06:39

Beto_s

Quase certeza que o programa está na Eprom, porque a memoria EEprom interna do HC11 é bem pequena geralmente 512bytes.
Em algumas pequenas aplicações pode se utilizar a EEprom interna como memoria para o programa, mas no seu caso o programa deve estar na Eprom, assim substituindo o MCU HC11 por outro novo teoricamente não haverá problema, a menos que a memoria EEprom interna tenha algum dado especifico ou algum parametro de configuração utilizado pelo HC11.
enigmabox
 

Mensagempor tcpipchip » 09 Nov 2009 09:35

Ola,

Concordo com o amigo...na decada 1990 trabalhei com o 68HC11FN, inclusive foi um dos kits educacionais que desenvolvi...e a memoria de programa era externa...alem da memoria RAM...os famosos 24C64 e 6264...
Nunca gravei nada dentro do CHIP.
Veja o pdf

http://www.inf.furb.br/~maw/asm51/68hc11.pdf

TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor Beto_s » 09 Nov 2009 13:11

Grato Enigmabox e Tcpipchip pelas respostas .

Encontrei o HC11 para compra por um preço relativamente baixo perto do custo do controlador importado.
Vou solicitar a compra de pelo menos duas peças para teste e arriscar , acreditando também que não tem nada gravado dentro do processador . Faltava a confirmação de quem conhece o HC11..

Outra pista é que a etiqueta com versão do software se encontra somente sobre a UVEPROM , não existindo nenhuma referência de versão de um possível software no processador .

Obrigado a todos .

Beto_s
Beto_s
Bit
 
Mensagens: 43
Registrado em: 06 Set 2007 23:36

Mensagempor tcpipchip » 09 Nov 2009 14:05

Legal :)
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor enigmabox » 09 Nov 2009 15:31

Beto_s,

Um segredinho do 68hc11:
Mesmo que o databook conste que a rom está somente na versao 68HC11A8, em algumas versoes como o 68HC11A0, 68HC11A1, etc podem ter vindo com bootloader e monitor interno. Eu tenho uma placa que desenvolvi com o 68HC11A1FN, no databook diz que não tem ROM, mas configurando como um 68hc11A8 para ativar a ROM interna, pude usar o monitor interno, via interface serial, para ver, gravar e formatar os dados na EEprom.
Dependendo da versão, se o 68HC11 não possui rom interno com o monitor, pode-se também gravar o monitor em uma eprom e assim atraves da interface serial, ver os dados gravados na eeprom interna do mcu.
enigmabox
 

Mensagempor Beto_s » 09 Nov 2009 20:36

Pelo jeito os data-sheets são meio furados ....!
Outra coisa que me deixou surpreso quando começei a buscar dados sobre o chip foi a informação , conforme abaixo , que o conversor A/D é somente de 8 bits ...

##########################################
1.1 Features
• MC68HC11 CPU
• 512 Bytes of On-Chip Electrically Erasable Programmable ROM (EEPROM) with Block Protect
(MC68HC11F1 only)
• 1024 Bytes of On-Chip RAM (All Saved During Standby)
• Enhanced 16-Bit Timer System
— 3 Input Capture (IC) Functions
— 4 Output Compare (OC) Functions
— 4th IC or 5th OC (Software Selectable)
• On-Board Chip-Selects with Clock Stretching
• Real-Time Interrupt Circuit
• 8-Bit Pulse Accumulator
• Synchronous Serial Peripheral Interface (SPI)
• Asynchronous Nonreturn to Zero (NRZ) Serial Communication Interface (SCI)
• Power saving STOP and WAIT Modes
• Eight-Channel 8-Bit A/D Converter (MC68HC11F1 only)• Computer Operating Properly (COP) Watchdog System and Clock Monitor
• Bus Speeds of up to 6 MHz for the MC68HC11FC0 and up to 5 MHz for the MC68HC11F1
• 68-Pin PLCC (MC68HC11F1 only), 64-Pin QFP (MC68HC11FC0 only), and 80-pin TQFP package
options
#########################################

O controlador de temperatura em questão vai de 0 a 500 graus , com resolução de 1 grau e não tem A/D externo .

Qual é a mágica ?
Ou o data- sheet está incorreto.

http://www.freescale.com/files/microcon ... pdf?fpsp=1

Valeu as dicas Enigmabox

Beto
Beto_s
Bit
 
Mensagens: 43
Registrado em: 06 Set 2007 23:36


Voltar para NXP (ex-FreeScale (ex-Motorola))

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x