Controladores de comunicações automotrizes de C8051F50x - Silabs
Afixado em 8051 ou em MCS 51, automotrizes, PODE, LIN, laboratórios do siliconeEm sábado, agosto 2, 2008
Silabs anunciou a disponibilidade da família automotriz do controlador de comunicações de C8051F50x. C8051F50x é uma família do microcontrolador do misturado-sinal que integre um oscilador da precisão para suportar ambos redes de comunicação automotrizes POSSA e de LIN. O controlador de comunicações automotriz de C8051F50x é ideal para aplicações espaço-confinadas tais como a detecção do ângulo de direcção, os tirantes da janela e o posicionamento do assento.
Diagrama de bloco automotriz dos microcontroladores das comunicações de Silabs C8051F50x
Características de microcontroladores automotrizes das comunicações de C8051F50x:
- Núcleo de alta velocidade de 8051 μC
- Até 50 MIPS de produção com o pulso de disparo de 50 megahertz
- Arquitetura canalizada da instrução; executa 70% das instruções em 1 ou 2 pulsos de disparo de sistema
- Alimentador de interrupção expandido
- Memória
- flash de 64 ou 32 kB; Em-sistema programável em 512 setores do byte
- XRAM do RAM de 4352 dados internos dos bytes (256 4096)
- Peripherals análogos
- 12-Bit CAD
- Até 200 ksps
- Até 32 entradas single-ended externas
- VREF da em-microplaqueta VREF, do pino externo ou do VDD
- Começo interno ou externo da fonte da conversão
- Sensor de temperatura interno
- Dois comparadores
- Tempo programável da histerese e de resposta
- Configurável como a interrupção ou a fonte restaurada
- Baixo corrente
- 12-Bit CAD
- Peripherals de Digitas
- PODEM 2.0 Controlador-nenhum cristal exigido
- Controlador de LIN 2.0 (mestre e escravo capazes); nenhum cristal exigiu
- I/O 40 ou 25 portuário; Todos os 5 V tolerantes com corrente elevada do dissipador
- A ferragem realçou UART, SMBus, e realçou portos de série de SPI
- Quatro contadores/temporizadores de 16 bits de uso geral
- a disposição contrária programável de 16 bits (APC) com seis captações/compara os módulos e a funcionalidade realçada de PWM
- Fontes do pulso de disparo
- 24 megahertz interno com exatidão de ±0.5% para a operação de LIN da LATA e do mestre (C8051F500/2/4/6)
- Oscilador externo: Cristal, RC, C, ou pulso de disparo (1 ou 2 modalidades do pino)
- Pode comutar entre fontes do pulso de disparo on-the-fly; útil em modalidades da economia de poder
- A Em-Microplaqueta elimina erros
- a Em-microplaqueta elimina erros de circuitos facilita a velocidade cheia, em-sistema non-intrusive elimina erros (nenhum emulador exigido)
- Fornece limites de faturamento, escolhem o piso, inspecionam/modificam a memória e os registos
- Desempenho superior aos sistemas da emulation usando Gelo-microplaquetas, vagens do alvo, e soquetes
- Baixo custo, jogo completo do desenvolvimento
- V da tensão de fonte 1.8 a 5.25
- Corrente de funcionamento típica: 18 miliampères em 50 megahertz; μA 20 em 32 quilohertz
- Corrente típica da modalidade do batente: μA 3
- Automotriz qualificado
- Complacente a AEC-Q100
- Escala de temperatura: - °C 40 a 125
- Pacotes
- 48-Pin QFP/QFN (C8051F500/1/4/5)
- 32-Pin QFP/QFN (C8051F502/3/6/7)
Em seu pacote pequeno do tamanho, o microcontrolador de C8051F50x integra um núcleo de 50 MIPS, kB até 64 da memória Flash, 4Kbytes do RAM, o amortecedor de mensagem 32 PODE controlador da ferragem 2.0B e um controlador de LIN 2.0 da ferragem. O oscilador da precisão da em-microplaqueta fornece uma exatidão dos por cento ±0.5 através da temperatura inteira (- ºC 40 a 125) e da tensão (1.8 a V) escala 5.25. Os 12 bocados integrado, 200 ksps, 32 canaleta CAD (conversor analógico-numérico) têm SNR elevado (relação signal-to-noise), a precisão mais elevada e a exatidão de oferecimento quando o processamento análogo e digital simultâneo é exigido. O comparador programável pode dinâmicamente re-mapped aos pinos diferentes do I/O durante run-time fornecendo uma solução simples mas poderosa para a comutação do motor. O sensor de temperatura integrado C8051F50x fornece um mecanismo interno para diagnósticos e calibração do sistema.
Os microcontroladores automotrizes de C8051F50x utilizam o núcleo do microcontrolador de CIP-51 de Silabs que é inteiramente - compatível com o jogo de instrução MCS-51 conhecido. O núcleo CIP-51 oferece todos os peripherals incluídos com uns 8052 padrão, incluindo quatro contadores/temporizadores de 16 bits, um UART full-duplex com configuração prolongada da taxa de baud, um porto realçado de SPI, 4352 bytes do RAM interno, espaço de endereço do registo de uma função especial de 128 bytes (SFR), e até 40 pinos do I/O. O núcleo CIP-51 emprega uma arquitetura canalizada que aumente sua produção da instrução sobre a arquitetura do padrão 8051. Por exemplo, em uns 8051 padrão, todas as instruções à exceção de MUL e os DIV tomam 12 ou 24 ciclos de pulso de disparo do sistema para executar com um pulso de disparo de sistema máximo de 12 to-24 megahertz. Pelo contraste, o núcleo CIP-51 executa 70% de suas instruções em um ou dois ciclos de pulso de disparo do sistema, com as somente quatro instruções que tomam mais de quatro ciclos de pulso de disparo do sistema.
A família de C8051F50x SoC inclui diversos realces chaves ao núcleo CIP-51 e aos peripherals para melhorar o desempenho e a facilidade de utilização em aplicações do fim. O alimentador de interrupção prolongado fornece fontes múltiplas da interrupção no CIP-51 permitindo que os peripherals análogos e digitais numerosos interrompam o controlador. Um sistema conduzido da interrupção exige menos intervenção pelo microcontrolador, dando lhe uma produção mais eficaz. As fontes extra da interrupção são muito úteis ao construir a multitarefa, sistemas tempos real. Oito fontes restauradas estão disponíveis: POR (poder-em circuitos da restauração), um monitor da em-microplaqueta VDD (as forças restauraram quando quedas de tensão da fonte de alimentação abaixo dos níveis seguros), um temporizador de cão de guarda, um detetor faltante do pulso de disparo, uma deteção do nível de tensão de Comparator0, uma restauração forçada do software, um pino externo da restauração, e um circuito de proteção instantâneo ilegal do acesso.
|
O controlador automotriz de C8051F50x exige muito poucos componentes externos desde que tem peripherals da em-microplaqueta tais como o oscilador, regulador de tensão, temporizador de cão de guarda, poder-no monitor da restauração e de tensão de VDD. A memória Flash deste SoC pode ser in-circuit reprogrammed, permitindo melhoramentos do campo dos firmware.
Os controladores C8051F500/2/4/6 automotrizes caracterizam um controlador da LATA (rede da área do controlador) que facilite uma comunicação em uma rede da LATA de acordo com a especificação 2.0A (LATA básica) e 2.0B de Bosch (POSSA completamente). O controlador da LATA consiste em um RAM do núcleo, da mensagem da LATA (separe do RAM C8051), em uma máquina de estado do alimentador de mensagem, e em registos de controle. O controlador da LATA pode operar-se em taxas de bocado até 1 Mbit/em segundo e tem 32 objetos cada um da mensagem ter sua própria máscara do identificador usada para a filtração da aceitação de mensagens recebidas. Todo o protocolo funciona para a transmissão dos dados e a filtração da aceitação é executada pelo controlador da LATA e não pelo microcontrolador C8051.
Os microcontroladores C8051F500/2/4/6 automotrizes caracterizam um controlador de LIN (rede local da interconexão) que capaz de se operar em até 20 kbps de taxas de bocado. O módulo suporta as modalidades mestras e do escravo compatíveis com LIN 2.0 e LIN 1.3, mas não suporta diretamente LIN 1.3 quadros prolongados. O módulo inclui amortecedores de dados para que mensagens recebidas e um bloco de controle fabrique mensagens e controle o sincronismo. O C8051 configura o controlador de LIN, alcança dados recebidos, e passa dados para a transmissão através dos registos da função especial.
Nenhum oscilador externo necessário para uma comunicação da LATA e do LIN, desde que o microcontrolador C8051F500/2/4/6 tem exato (±0.5%) na microplaqueta 24 osciladores do megahertz.
A relação 2-Wire do desenvolvimento dos laboratórios do silicone da em-microplaqueta (C2) permite non-intrusive (usos nenhuns recursos da em-microplaqueta), velocidade cheia, eliminação de erros in-circuit usando o microcontrolador da produção instalado na aplicação final. Isto elimina erros de sustentações inspeção e modificação da lógica da memória e dos registos, ajustando limites de faturamento, únicos comandos do piso, do funcionamento e da parada. Todos os peripherals análogos e digitais são inteiramente - funcionais ao eliminar erros usando o C2. Os dois pinos da relação C2 podem ser compartilhados com as funções do usuário, permitindo a eliminação de erros do em-sistema sem os pinos de ocupação do pacote.
Tabelas da seleção de controladores de comunicações automotrizes de C8051F50x:
| Número da peça | Flash (bytes) | Ext Mem I/F | Pinos do I/O do porto de Digitas | Barras-ônibus de série | Oscilador interno. | CAD | Pacote |
|
C8051F500-IM |
kB 64 | Sim | 40 | PODEM 2.0, LIN 2.0, SPI, UART, I2C | ±0.5% | 12 bocado, 32 ch., 200 ksps | 48 pino 7×7 QFN |
|
C8051F500-IQ |
kB 64 | Sim | 40 | PODEM 2.0, LIN 2.0, SPI, UART e I2C | ±0.5% | 12 bocado, 32 ch., 200 ksps | 48 pino 7×9 QFP |
|
C8051F501-IM |
kB 64 | Sim | 40 | SPI, UART, I2C | ±1.0% | 12 bocado, 32 ch., 200 ksps | 48 pino 7×7 QFN |
|
C8051F501-IQ |
kB 64 | Sim | 40 | SPI, UART, I2C | ±1.0% | 12 bocado, 32 ch., 200 ksps | 48 pino 7×9 QFP |
|
C8051F502-IM |
kB 64 | Não | 25 | PODEM 2.0, LIN 2.0, SPI, UART, I2C | ±0.5% | 12 bocado, 25 ch., 200 ksps | 32 pino 9×9 QFN |
|
C8051F502-IQ |
kB 64 | Não | 25 | PODEM 2.0, LIN 2.0, SPI, UART, I2C | ±0.5% | 12 bocado, 25 ch., 200 ksps | 32 pino 9×9 QFP |
|
C8051F503-IM |
kB 64 | Não | 25 | SPI, UART, I2C | ±1.0% | 12 bocado, 25 ch., 200ksps | 32 pino 5×5 QFN |
|
C8051F503-IQ |
kB 64 | Não | 25 | SPI, UART, I2C | ±1.0% | 12 bocado, 25 ch., 200ksps | 32 pino 9×9 QFP |
|
C8051F504-IM |
kB 32 | Sim | 40 | CAN2.0, LIN 2.0, SPI, UART, I2C | ±0.5% | 12 bocado, 32 ch., 200ksps | 48 pino 7×7 QFN |
|
C8051F504-IQ |
kB 32 | Sim | 40 | CAN2.0, LIN 2.0, SPI, UART, I2C | ±0.5% | 12 bocado, 32 ch., 200 ksps | 48 pino 7×9 QFP |
|
C8051F505-IM |
kB 32 | Não | 25 | SPI, UART, I2C | ±1.0% | 12 bocado, 32 ch., 200 ksps | 48 pino 7×7 QFN |
|
C8051F505-IQ |
kB 32 | Sim | 40 | SPI, UART, I2C | ±1.0% | 12 bocado, 32 ch., 200ksps | 48 pino 7×9 QFP |
|
C8051F506-IM |
kB 32 | Não | 25 | CAN2.0, LIN 2.0, SPI, UART, I2C | ±0.5% | 12 bocado, 25 ch., 200 ksps | 32 pino 5×5 QFN |
|
C8051F506-IQ |
kB 32 | Não | 25 | CAN2.0, LIN 2.0, SPI, UART, I2C | ±0.5% | 12 bocado, 25 ch., 200 ksps | 32 pino 9×9 QFP |
|
C8051F507-IM |
kB 32 | Não | 25 | SPI, UART, I2C | ±1.0% | 12 bocado, 25 ch., 200 ksps | 32 pino 5×5 QFN |
|
C8051F507-IQ |
kB 32 | Não | 25 | SPI, UART, I2C | 1.00% | 12 bocado, 25 ch., 200 ksps | 32 pino 9×9 QFP |
Com especs. comuns:
- Velocidade: 50 MIPS (pico)
- RAM: 4Kbytes
- Temporizador: 4 (16 bocados)
- Canaletas do APC: 6
- Sensor de Temperatr: disponível
- Vref: disponível
- Temperatura da operação: 40 a 125°C
C8051F500DK, jogo do desenvolvimento para microcontroladores automotrizes de C8051F50x
Silabs oferece seu jogo do desenvolvimento de C8051F500DK ajudar o projeto do começo dos colaboradores usando microcontroladores automotrizes de C8051F50x. A placa do desenvolvimento deste jogo tem dois C8051F500 a bordo que permite o desenhador de desenvolver LIN a rede de 2.0 mestra/escravo com uma única parte de ferragem.
Jogo do desenvolvimento de Silabs C8051F500DK
O jogo do desenvolvimento de C8051F500DK inclui:
- Placa do alvo C8051F500
- O USB elimina erros do adaptador (USB para eliminar erros da relação) e do cabo do USB
- CD-ROM; O índice CD inclui o seguinte:
- Ambiente de desenvolvimento integrado laboratórios do silicone (IDE)
- Limas da definição dos exemplos e do registo do código fonte
- Documentação
- Guia de usuário do jogo do desenvolvimento de C8051F50x
- CD das ferramentas e da documentação do terceiro
- Rápido-Inicie o guia
- C.A. ao adaptador da alimentação de DC
Todos os membros do controlador que de comunicação automotriz de C8051F50x a família está disponível agora, fixando o preço começam em $1.87 em quantidades da parte 10K. O jogo do desenvolvimento de C8051F500DK está disponível agora para $99.00. O ToolStick502DC está igualmente disponível para que $9.90 sejam usados conjuntamente com o adaptador baixo de ToolStick.
Referências:
- http://news.silabs.com/article_display.cfm?article_id=4559 (liberação de imprensa)
- https://www.silabs.com/products/mcu/automotive/Pages/C8051F50x.aspx
- https://www.silabs.com/products/mcu/Pages/C8051F500DK.aspx
- Folha de dados de C8051F50x
![[O sistema encaixado rola-b]](images/roll/roll-b-4.gif)












