Mikroprocessor med integrerad RS485

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Carmis
Inlägg: 72
Blev medlem: 2 december 2008, 16:54:53
Ort: Växjö

Mikroprocessor med integrerad RS485

Inlägg av Carmis »

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.
limpan4all
Inlägg: 8456
Blev medlem: 15 april 2006, 18:57:29
Ort: Typ Nyköping

Re: Mikroprocessor med integrerad RS485

Inlägg av limpan4all »

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...
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46998
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Mikroprocessor med integrerad RS485

Inlägg av TomasL »

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
Användarvisningsbild
Carmis
Inlägg: 72
Blev medlem: 2 december 2008, 16:54:53
Ort: Växjö

Re: Mikroprocessor med integrerad RS485

Inlägg av Carmis »

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.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46998
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Mikroprocessor med integrerad RS485

Inlägg av TomasL »

Främsta orsaken är väl att man mycket ofta använder isolerade interface, vilket troligen inte funkar så bra med en processor.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Mikroprocessor med integrerad RS485

Inlägg av sodjan »

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.
Användarvisningsbild
Carmis
Inlägg: 72
Blev medlem: 2 december 2008, 16:54:53
Ort: Växjö

Re: Mikroprocessor med integrerad RS485

Inlägg av Carmis »

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. :)
limpan4all
Inlägg: 8456
Blev medlem: 15 april 2006, 18:57:29
Ort: Typ Nyköping

Re: Mikroprocessor med integrerad RS485

Inlägg av limpan4all »

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.
Användarvisningsbild
Carmis
Inlägg: 72
Blev medlem: 2 december 2008, 16:54:53
Ort: Växjö

Re: Mikroprocessor med integrerad RS485

Inlägg av Carmis »

Tack för en utmärkt förklaring :bravo:
Då behöver jag verkligen inte känna mig onödig när jag forsätter som vanligt då.
Skriv svar