Mikroprocessor med integrerad RS485
Mikroprocessor med integrerad RS485
Fick ett erbjudande i veckan från NXP om deras Cortex-M0 processor och såg där att de har inbyggd RS485 kontroller inget konstigt. Givetvis behövs signalerna omvandlas externt.
Tidigare när jag har kört med RS485 har jag gjort på detta sättet, men kom nu på tanken att det borde finnas mikroprocessorer med inbyggd signalomvandlare. Är det någon som känner till någon sådan mikroprocessor?
Det är inget krav på hur snabb den ska vara, 8-, 16- eller 32-bitar spelar ingen roll. Vill bara veta om det finns.
Kan vara stor nytta att kunna ta bort onödiga komponenter och frigöra fler pinnar när det är platsbrist.
Tidigare när jag har kört med RS485 har jag gjort på detta sättet, men kom nu på tanken att det borde finnas mikroprocessorer med inbyggd signalomvandlare. Är det någon som känner till någon sådan mikroprocessor?
Det är inget krav på hur snabb den ska vara, 8-, 16- eller 32-bitar spelar ingen roll. Vill bara veta om det finns.
Kan vara stor nytta att kunna ta bort onödiga komponenter och frigöra fler pinnar när det är platsbrist.
-
- Inlägg: 8456
- Blev medlem: 15 april 2006, 18:57:29
- Ort: Typ Nyköping
Re: Mikroprocessor med integrerad RS485
Inbyggd RS485 omvandlare i en Cortex-M0?
Det finns inget protokoll för RS-485, RS-485 är en ren hårdvarustandard.
Och det finns ingen HW i LPC11xx för att hantera RS-485 standarden.
Vad dom har gjort är att lägga in lite stöd för adressering i UART´en som är en helt vanlig asyncron UART, rena standardprylar.
Jag har aldrig sett en RS-485 omvandlare på en CPU skulle tro att jag aldrig kommer att få se en heller...
Det finns inget protokoll för RS-485, RS-485 är en ren hårdvarustandard.
Och det finns ingen HW i LPC11xx för att hantera RS-485 standarden.
Vad dom har gjort är att lägga in lite stöd för adressering i UART´en som är en helt vanlig asyncron UART, rena standardprylar.
Jag har aldrig sett en RS-485 omvandlare på en CPU skulle tro att jag aldrig kommer att få se en heller...
Re: Mikroprocessor med integrerad RS485
Skillnaden UART-mässigt är väl att man med protokoll som normalt snurrar på RS485 brukar ha paritet och/eller 2 stoppbitar. Samt att det finns en speciell lina för att slå på sändaren.
Annars går det alldeles utmärkt att köra på "vanliga" USART's
Annars går det alldeles utmärkt att köra på "vanliga" USART's
Re: Mikroprocessor med integrerad RS485
Nu menade jag inte något speciellt med Cortex-M0:an, den fick mig bara att tänka om det fanns.
Det den har jämfört med vanlig USART verkar som TomasL skrev vara speciell lina för sändaren och kanske något smått annat.
Men det är just hårvaruinterfacet jag söker i processorn för att kunna spara plats och slippa ha en 8 pinnars kapsel utanför.
limpan4all: Varför tror du inte att det kommer finnas processorer med stöd för hårvaruinterface till RS485?
Är har processorn för känsliga delar för att kunna klassa den säker vid höga spänningar eller finns det inte tillräcklig förfrågan?
Inom industrier används ju RS485 väldigt flitigt och skulle göra stor nytta om den var integrerad i processorn.
Det den har jämfört med vanlig USART verkar som TomasL skrev vara speciell lina för sändaren och kanske något smått annat.
Men det är just hårvaruinterfacet jag söker i processorn för att kunna spara plats och slippa ha en 8 pinnars kapsel utanför.
limpan4all: Varför tror du inte att det kommer finnas processorer med stöd för hårvaruinterface till RS485?
Är har processorn för känsliga delar för att kunna klassa den säker vid höga spänningar eller finns det inte tillräcklig förfrågan?
Inom industrier används ju RS485 väldigt flitigt och skulle göra stor nytta om den var integrerad i processorn.
Re: Mikroprocessor med integrerad RS485
Främsta orsaken är väl att man mycket ofta använder isolerade interface, vilket troligen inte funkar så bra med en processor.
Re: Mikroprocessor med integrerad RS485
Ett vanligare behov skulle väl RS232 nivåomvandlare vara,
men det hittar man inte heller, av naturliga orsaker. För att
få den negativa spänningen behöver man vanligtsvis en
spänningspump och det vill man inte ha i samma kisel som
där man t.ex har AD omvandlare och annat känsligt.
Om man nu inte hittar en viss funktion som vid första påseende
verkar "en bra grej" så kan man vara ganska säker på att
man har missat något i det hela.
Man vill inte heller normalt ha "linjen" direktkopplad till processorn
av olika orsaker. Med en RS232 eller RS485 driver får man den
önskade isoleringen "på köpet", så att säga.
men det hittar man inte heller, av naturliga orsaker. För att
få den negativa spänningen behöver man vanligtsvis en
spänningspump och det vill man inte ha i samma kisel som
där man t.ex har AD omvandlare och annat känsligt.
Om man nu inte hittar en viss funktion som vid första påseende
verkar "en bra grej" så kan man vara ganska säker på att
man har missat något i det hela.
Man vill inte heller normalt ha "linjen" direktkopplad till processorn
av olika orsaker. Med en RS232 eller RS485 driver får man den
önskade isoleringen "på köpet", så att säga.
Re: Mikroprocessor med integrerad RS485
Ja det är ju klart förståeligt, man vill ju inte att AD omvandlaren brusar i takt med signalerna i kommunikationslinjen.
Då får jag snällt fortsätta använda externa kretsar för isolering.
Då får jag snällt fortsätta använda externa kretsar för isolering.

-
- Inlägg: 8456
- Blev medlem: 15 april 2006, 18:57:29
- Ort: Typ Nyköping
Re: Mikroprocessor med integrerad RS485
Därför att ytan kisel i en RS-485 omvandlare är större än vad en Cortex-M0 har i kiselyta...
Sen så skall en RS-485 klara -7V till +12V relativt 0V, sänka 150mA eller mata +-250mA på -7V/+12V i kortslutningsström och det är helt enkelt inte möjligt att klara att skapa sådana delar av kislet i samma process som man gör sub 100nm CPU geometri i.
Sen så skall en RS-485 klara -7V till +12V relativt 0V, sänka 150mA eller mata +-250mA på -7V/+12V i kortslutningsström och det är helt enkelt inte möjligt att klara att skapa sådana delar av kislet i samma process som man gör sub 100nm CPU geometri i.
Re: Mikroprocessor med integrerad RS485
Tack för en utmärkt förklaring
Då behöver jag verkligen inte känna mig onödig när jag forsätter som vanligt då.

Då behöver jag verkligen inte känna mig onödig när jag forsätter som vanligt då.