Vad finns det för fallgropar - EMC, transienter osv?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Mr Andersson
Inlägg: 1394
Blev medlem: 29 januari 2011, 21:06:30
Ort: Lapplandet

Re: Vad finns det för fallgropar - EMC, transienter osv?

Inlägg av Mr Andersson »

Bara för att förtydliga ifall du missat det. Den har inte 17 ADC:er, det är 3st 16-bitars och en 12-bitars. Varje ADC har flera kanaler men det är en stor skillnad mot separata ADC:er.
Användarvisningsbild
säter
Inlägg: 32514
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Vad finns det för fallgropar - EMC, transienter osv?

Inlägg av säter »

DanielM skrev: 21 februari 2021, 18:04:54 [*] 1 Låghastighetskristall
[*] 1 Höghastighetskristall
Har man inbyggd kristall i processorerna nuförtiden?
DanielM
Inlägg: 2166
Blev medlem: 5 september 2019, 14:19:58

Re: Vad finns det för fallgropar - EMC, transienter osv?

Inlägg av DanielM »

Mr Andersson skrev: 21 februari 2021, 19:04:29 Bara för att förtydliga ifall du missat det. Den har inte 17 ADC:er, det är 3st 16-bitars och en 12-bitars. Varje ADC har flera kanaler men det är en stor skillnad mot separata ADC:er.
Detta har jag inte missat. Jag bara räknade upp hur många kanaler som jag kan mäta med.
säter skrev: 21 februari 2021, 19:07:00
DanielM skrev: 21 februari 2021, 18:04:54 [*] 1 Låghastighetskristall
[*] 1 Höghastighetskristall
Har man inbyggd kristall i processorerna nuförtiden?
Det finns, men nu när jag ska ha USB på min så måste man ha en extern kristall. Dessutom för RTC så rekommenderas en 32 kHz kristall.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45168
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Vad finns det för fallgropar - EMC, transienter osv?

Inlägg av TomasL »

Du är också medveten om att många funktioner troligen delar på pinnar, vilket gör att det är antingen den ena funktionen eller den andra, inte bägge.
DanielM
Inlägg: 2166
Blev medlem: 5 september 2019, 14:19:58

Re: Vad finns det för fallgropar - EMC, transienter osv?

Inlägg av DanielM »

Jag förstår inte vad du menar.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45168
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Vad finns det för fallgropar - EMC, transienter osv?

Inlägg av TomasL »

Processorerna har i regel betydligt fler IO-funktioner än vad det finns pinnar på kapseln, vilket får till följd att man måste välja noggrant av det man vill använda.
Användarvisningsbild
AndLi
Inlägg: 17045
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Vad finns det för fallgropar - EMC, transienter osv?

Inlägg av AndLi »

Det är väl det han har gjort på bilden av chipet? Inte för jag tänker dubbelkolla men det ser ut som en skärmdump från cube pinassign verktyg..
DanielM
Inlägg: 2166
Blev medlem: 5 september 2019, 14:19:58

Re: Vad finns det för fallgropar - EMC, transienter osv?

Inlägg av DanielM »

Ja. Det har jag gjort. Jag gör detta i CubeMX. Programmet sköter exakt allt åt mig :)
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Icecap
Inlägg: 26106
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Vad finns det för fallgropar - EMC, transienter osv?

Inlägg av Icecap »

På den MCU jag har använd finns det ett register för var två portpinnar där man ställar in vilken funktion av 16 den fysiska pinnen ska ha. Och den stora modell har 144 pinnar så det blir en del att ställa in...

Då jag gjorde ett kretskort som fungerade på ett visst sätt var det ju bara att skriva in detta för varje aktuellt register och saken var biff.
DanielM
Inlägg: 2166
Blev medlem: 5 september 2019, 14:19:58

Re: Vad finns det för fallgropar - EMC, transienter osv?

Inlägg av DanielM »

Vad är det för fel med att använda CubeMX? ST rekommenderar hellre att använda CubeMX än att grotta ned sig i register. :)

En fråga!
TomasL rekommenderade en ADC för att läsa 4-20mA. Men tror du att man kan använda vanlig ADC på en STM32 + lite analog elektronik för att förskjuta 4-20mA med 4mA? Jag tänkte om man kunde försökjuta med en Op-amp, men vet inte om det är ett bra sätt att göra sådant. Kanske finns bättre sätt?
E Kafeman
Inlägg: 3238
Blev medlem: 29 april 2012, 18:06:22

Re: Vad finns det för fallgropar - EMC, transienter osv?

Inlägg av E Kafeman »

Självklart går det läsa ström med en op, det är ju det som även är ingången på ett 4-20mA interface.
Bara välj en op eller två som passar övriga behov, spänning, snabbhet, så kan du lätt räkna ut allt.
Det är 100 ggr lättare att räkna ut än att löda med luftpenna och det tyckte du ju var lätt.
Användarvisningsbild
mrfrenzy
Co Admin
Inlägg: 14818
Blev medlem: 16 april 2006, 17:04:10

Re: Vad finns det för fallgropar - EMC, transienter osv?

Inlägg av mrfrenzy »

Det är ofta bra om din ADC kan läsa 0-24mA.
Om strömmen är under 4mA vet du att det är avbrott.
Om strömmen är över 20mA vet du att det är kortslutning.

Vissa givare signalerar fel på givaren med 24mA.
E Kafeman
Inlägg: 3238
Blev medlem: 29 april 2012, 18:06:22

Re: Vad finns det för fallgropar - EMC, transienter osv?

Inlägg av E Kafeman »

Man kan vara ytterligare flexibel och välja om interfacet ska vara spänning eller ström-ingång med enkel dipswitch.
Det kan till och med göras helt utan OP, bara motstånd. Fungerar på labbänk men inget som ska användas för seriös verksamhet då interfacet blir låst till jordplanet och saknar alla skydd mot transienter.
p4_20c.png
I synnerhet inom industrin så kan detta vara en mer genomtänkt grundtanke som har större chans att fungera:
4_20_mA.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
DanielM
Inlägg: 2166
Blev medlem: 5 september 2019, 14:19:58

Re: Vad finns det för fallgropar - EMC, transienter osv?

Inlägg av DanielM »

Okej. Kanske lika bra då att om jag har ett 100 Ohms motstånd, precis som förra kortet (dock använde jag 150 Ohms motstånd där). :tumupp:

Men hur blir det med styrning med en 12-bit DAC? Ska jag låsa till 4-20mA, eller ska jag bara ha som jag gjorde förut, dvs skydda DAC:en med en schottky-diod + 3.6v zener och sedan använda spänningen för att styra saker igenom en förstärkare?

Eller man brukar man använda uC's DAC:ar till?

Kafeman: Ser perfekt ut! Men jag lyckades lösa sådant med PTC motstånd :)
E Kafeman
Inlägg: 3238
Blev medlem: 29 april 2012, 18:06:22

Re: Vad finns det för fallgropar - EMC, transienter osv?

Inlägg av E Kafeman »

Hur får du in PTC-motstånd i detta? Ersättning för optoisoleringen?
Skriv svar