Hjälp med skolabete om microcontrollers

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Adam.h
Inlägg: 17
Blev medlem: 20 augusti 2015, 09:09:17

Hjälp med skolabete om microcontrollers

Inlägg av Adam.h »

Hej, Jag ska skriva ett arbete om microcontrollers. Problemet jag har är att jag inte hittar någon information om vilken microcontroller som var den första. Samt är källa ett krav vilket ytterliggare försvårar saken. Har ni förslag på böcker eller hemsidor med artiklar om ämnet vore det fantastiskt.

Tack på förhand!
Användarvisningsbild
13th.Marine
EF Sponsor
Inlägg: 7279
Blev medlem: 31 december 2004, 16:26:37
Ort: Trelleborg

Re: Hjälp med skolabete om microcontrollers

Inlägg av 13th.Marine »

Adam.h
Inlägg: 17
Blev medlem: 20 augusti 2015, 09:09:17

Re: Hjälp med skolabete om microcontrollers

Inlägg av Adam.h »

Wikipedia är inte en tillåten källa :(
jockysoft
Inlägg: 139
Blev medlem: 6 augusti 2003, 23:10:58
Ort: Malmö
Kontakt:

Re: Hjälp med skolabete om microcontrollers

Inlägg av jockysoft »

Däremot är källorna till wikipedia en bra startpunkt, se längst ner på wikipedia sidan.
Miramithe
Inlägg: 1423
Blev medlem: 21 januari 2013, 17:45:10
Ort: Borlänge

Re: Hjälp med skolabete om microcontrollers

Inlägg av Miramithe »

Då är din lärare korkad.
Gå in på Wikipedia, längst ner finns referenser, gå på de sidorna eller böckerna och ge dom som referenser.
Adam.h
Inlägg: 17
Blev medlem: 20 augusti 2015, 09:09:17

Re: Hjälp med skolabete om microcontrollers

Inlägg av Adam.h »

Jag har läst i referenserna. Problemet jag ser är att man benämner det som microprocessorer i källorna. Skillnaden kan som jag förstår det vara ganska liten i många fall men det finns oftast skillnader. Kan benämningen bero på att det i början inte fanns en skillnad mellan microprocessor och microcontroller?
Nerre
Inlägg: 27306
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Hjälp med skolabete om microcontrollers

Inlägg av Nerre »

Ja.

Det är alltid svårt att säga vad som var först eftersom oftast har utvecklingen gått lite i taget.

Du kan ju börja med den enkla frågan: Vad karaktäriserar en microcontroller?

Kan du skriva en entydig definition? Sen är det då bara att leta i historien efter den första krets som uppfyller kravet.

Problemet är antagligen att du inte kan skriva en entydig defintion. Vad är t.ex. skillnaden mellan en microcontroller och ett SOC? Går det att dra en skarp gräns?
Adam.h
Inlägg: 17
Blev medlem: 20 augusti 2015, 09:09:17

Re: Hjälp med skolabete om microcontrollers

Inlägg av Adam.h »

Min definition och många andras definition av en microcontroller är att den ska fungera självstående. Med andra ord man ska inte behöva flera chip exempelvis cpu och ram för att kunna använda den. Soc var något nytt för mig, blir ännu en sak att ta upp. :)
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Hjälp med skolabete om microcontrollers

Inlägg av lillahuset »

Jag tror det var Motorola som skilde på MPU och MCU.
MPU: Micro Processor Unit, bara processor.
MCU: Micro Controller Unit, processor och minne.

Intel 4004 brukar räknas som den första mikroprocessorn. http://www.4004.com/
TI TMS1000 som första mikrokontrollern. http://www.antiquetech.com/?page_id=721
Användarvisningsbild
Icecap
Inlägg: 26701
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Hjälp med skolabete om microcontrollers

Inlägg av Icecap »

I början fanns microcontrollers inte. Då fick man ta en CPU i en krets, ofta en extra krets med stödfunktioner till den, lägga till minne i de former som behövdes (RAM, ROM, I/O) och kanske stödkretsar, t.ex. UART, Timer osv.

Sedan började integrationen att stiga, man kunde alltså göra bättre kretsar och göra dom mindre och det gav möjlighet att lägga in arbetsminne (RAM) till en början. Sedan skenade det iväg och man kunde klämma in mer och mer saker i kretsarna och gränsdragningen mellan CPU och MCU anser jag är där man började lägga in portar. Alltså att kretsen kunde köra program osv. helt internt och att man kunde styra pinnar på kretsen.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47223
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Hjälp med skolabete om microcontrollers

Inlägg av TomasL »

Enl Wikipedia
A microcontroller is a small computer (SoC) on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. Program memory in the form of Ferroelectric RAM, NOR flash or OTP ROM is also often included on chip, as well as a typically small amount of RAM. Microcontrollers are designed for embedded applications, in contrast to the microprocessors used in personal computers or other general purpose applications consisting of various discrete chips.
I övrigt så stämmer lillahusets uppgifter enligt gällande historieskrivning.
Nerre
Inlägg: 27306
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Hjälp med skolabete om microcontrollers

Inlägg av Nerre »

En microcontroller är alltså en SoC, men alla SoC är inte microcontrollers?

Hur vet man om en SoC är microcontroller eller inte? T.ex. de som sitter i routers. De har RAM, flash, I/O (både GPIO, USB och ethernet oftast) etc. Vad skiljer dem från en microcontroller?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47223
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Hjälp med skolabete om microcontrollers

Inlägg av TomasL »

Om den innehåller allt som behövs, dvs CPU, RAM, ROM och portar osv, så är det en mikrokontroller.
Användarvisningsbild
Icecap
Inlägg: 26701
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Hjälp med skolabete om microcontrollers

Inlägg av Icecap »

SoC betyder ju bara "System on Chip", alltså att "allt" som behövs för att ha ett fungerande system finns inbyggd på en och samma kisel-bit.
Nerre
Inlägg: 27306
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Hjälp med skolabete om microcontrollers

Inlägg av Nerre »

TomasL skrev:Om den innehåller allt som behövs, dvs CPU, RAM, ROM och portar osv, så är det en mikrokontroller.
Vad är då skillnaden mot SOC? En SOC innehåller ju också allt på ett chip?
Skriv svar