Sida 12 av 14

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

Postat: 21 februari 2021, 19:04:29
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.

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

Postat: 21 februari 2021, 19:07:00
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?

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

Postat: 21 februari 2021, 19:20:16
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.

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

Postat: 21 februari 2021, 19:39:33
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.

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

Postat: 21 februari 2021, 20:03:12
av DanielM
Jag förstår inte vad du menar.

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

Postat: 21 februari 2021, 20:08:02
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.

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

Postat: 21 februari 2021, 20:14:20
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..

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

Postat: 21 februari 2021, 20:16:32
av DanielM
Ja. Det har jag gjort. Jag gör detta i CubeMX. Programmet sköter exakt allt åt mig :)

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

Postat: 22 februari 2021, 09:21:33
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.

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

Postat: 22 februari 2021, 10:54:55
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?

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

Postat: 22 februari 2021, 11:30:32
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.

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

Postat: 22 februari 2021, 12:22:22
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.

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

Postat: 22 februari 2021, 12:36:43
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

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

Postat: 22 februari 2021, 12:39:06
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 :)

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

Postat: 22 februari 2021, 13:11:32
av E Kafeman
Hur får du in PTC-motstånd i detta? Ersättning för optoisoleringen?