Página 1 de 1

lpc1788

MensagemEnviado: 22 Out 2011 20:35
por rcakto
Estou querendo usar o LPC1788 no lugar do LPC2478, pois a NXP afirma que sao pinos compativeis.
Olhando o datasheet para criar o componente no Altium, olha a m****:

LPC2478

P0[0]/CAN_RD1/U3_TXD/I2C1_SDA
P0[1]/CAN_TD1/U3_RXD/I2C1_SCL
P0[2]/U0_TXD
P0[3]/U0_RXD


LPC1788

P0[0]/CAN_RD1/U3_TXD/I2C1_SDA/U0_TXD
P0[1]/CAN_TD1/U3_RXD/I2C1_SCL/U0_RXD
P0[2]/ U0_TXD/U3_TXD
P0[3]/ U0_RXD/U3_RXD


tem outros pinos com a mesma coisa....
como o LCD_VD[3] ta no pino P2[9] e P4[29]

outra coisa, qual o footprint é o certo?? a NXP tem 3 SOT459-1:
SOT459-1_N
SOT459-1_L
SOT459-1_M


como eu resolvo o problema dos pinos?? esta tanto o datasheet quanto no user manual....

Re: lpc1788

MensagemEnviado: 22 Out 2011 23:00
por andre_luis
Não mexo com esses caras, mas baseado na especificação acima, parece que apenas o LPC2478 seja compatível com o LPC1788, e não o contrário.

+++

MensagemEnviado: 22 Out 2011 23:31
por rcakto
http://www.lpcware.com/content/faq/lpc1 ... le-lcp2478

entao explica isso....

pelo que andei lendo no datasheet e user manual, os pinos na secao de descrição esta errado, mas o resto do documento nao.

ex.:
UART0 nao fala nada dos pino p0 0 e 1, so do 2 e 3
LCD a lista de pinos esta correta e bate com o LPC2478

Bom... aparentemente a unica diferenca esta internamente, o resto ta a mesma m****...

MensagemEnviado: 23 Out 2011 00:58
por rcakto

MensagemEnviado: 23 Out 2011 17:21
por rcakto
Para voces que estiverem interecados em trabalhar com o LPC1788...

O andre_teprom esta correto, o 2478 é pino compativel com o 1788 nao o contrario, pois o 1788 tem funções EXTRA em alguns pinos... mas o problema se contra nos arquivos :
UM 10360 - LPC17xx User Manual
UM 10470 - LPC178x/7x User Manual

em ambos se encontra diferencas com relação aos pinos, como exmplo:

P0[3:2] tem um UART3 e UART2 de acordo com o UM10470 e no lugar do UART3 tem um ADC0 de acordo com o UM10360

Vou comecar a ler todo o user manual para saber se o erro é de digitação ou realmente possuem funções...

mas alguns detalhes me fazem acreditar que seja erro de digitação e que devo seguir o UM10360 pois as datas de ambos sao, Rev. 2 — 19 August 2010 (360) e Rev. 1.5 — 6 July 2011 (470), com relação a qual pino fisico está ligado o que, so existe no UM10360, ja no UM10470 não é informado qual é qual... so existe a informaçao do que tem em cada PORT e afins como no UM10360...


Voltarei com mais informações depois de ler os UM....

MensagemEnviado: 24 Out 2011 07:48
por die6o
Ai Galera o lpc1788 é o substituto para o lpc2478 aqui na empresa tem uma placa que utilizamos com o lpc2478 e foi trocado pelo lpc1788 funciono 100% na mesma placa pino a pino compativel, porem com o dobro de velocidade e algumas melhorias que foi adicionado no novo CM3

MensagemEnviado: 24 Out 2011 09:34
por fabim
die6o escreveu:Ai Galera o lpc1788 é o substituto para o lpc2478 aqui na empresa tem uma placa que utilizamos com o lpc2478 e foi trocado pelo lpc1788 funciono 100% na mesma placa pino a pino compativel, porem com o dobro de velocidade e algumas melhorias que foi adicionado no novo CM3

Além de que, os drivers que a nxp esta fornecendo são do 1768 e estão cheio de bugs.. tem que escovar muita coisa.. rs
mais fununcia normalmente.
Esta rodando com 120mhz, chegou até 132, acima disso o arm da o half_xxxxx bla bala etc

MensagemEnviado: 24 Out 2011 10:56
por proex
fabim escreveu:
die6o escreveu:Ai Galera o lpc1788 é o substituto para o lpc2478 aqui na empresa tem uma placa que utilizamos com o lpc2478 e foi trocado pelo lpc1788 funciono 100% na mesma placa pino a pino compativel, porem com o dobro de velocidade e algumas melhorias que foi adicionado no novo CM3

Além de que, os drivers que a nxp esta fornecendo são do 1768 e estão cheio de bugs.. tem que escovar muita coisa.. rs
mais fununcia normalmente.
Esta rodando com 120mhz, chegou até 132, acima disso o arm da o half_xxxxx bla bala etc


Afinal, estão cheios de bugs ou funcionam normalmente? Decida-se !

.

MensagemEnviado: 24 Out 2011 11:58
por rcakto
proex,

o chip parece que esta normal, mas o CMSIS que esta sendo distribuido esta cheio de bugs...

o 2478 e o 1788 tem as mesmas funções nos mesmos pinos, mas o 1788 tem funções extras....

o documento a ser usado é o datasheet e o UM10470, e para saber os pinos e so seguir o datasheet


FLWZ pessoal...

MensagemEnviado: 24 Out 2011 11:59
por Red Neck Guy
Uma coisa é certa... Se a placa com o LPC1788 é o primeiro layout que está fazendo pense bem antes de escolher um cara desses.

MensagemEnviado: 24 Out 2011 12:03
por rcakto
Aquino, o meu problema esta sendo com o display e o LPC2478 e como sao pino compativeis nao irei ter de refazer a placa... mas pq voce diz isso???
por favor comente o maximo possivel... ainda nao mandei fabricar a placa....

MensagemEnviado: 24 Out 2011 12:16
por fabim
Seguinte.
Sobre os drives.
Na linha 175X e 6X, os pinos tinham seleção em PINSEL, PINMASK, e PINMODE.
A Nxp incorporou tudo em uma INT para cada pino. IOCON.
Neste registrador, você seleciona a função, se tem pull ou não, se é analog ou não, filtro de ruido, buffer e tudo mais.

os drivers do 175X e 176X não previan isto, Fora que por exemplo pras SPI e serial, foram adicionados alguns bits a mais,
Tem agora dois PCONP,
E a interrupção mudou de nvo..

F***

MensagemEnviado: 24 Out 2011 12:21
por rcakto
Fabim, vai ser a primeira vez que irei trabalhar com um cortex...
entao se eu pegar e criar um arquivo para cada periferico e fazer toda a devida configuração dentro desses eu ainda irei ter de usar o CMSIS ou não???