Controller Auslegung für individuelle Anforderungen

OP #5332291
Lesenswert?

Hallo zusammen,

ich möchte ein kleines Projekt durchführen.

Dafür benötige ich einen mC der 16 bit Werte von einem HCTL-2017#PLC 
ausließt, verarbeitet und dann über ein Display und Bluetooth ausgibt.

Ich weiß, dafür könnte ich ein fertiges Entwicklerboard nehmen. Diese 
beinhalten jedoch jede menge Funktionen, die ich nicht benötige, aber 
für die ich zahlen muss. Aus dem Grund würde ich gerne eine eigene 
Platine entwickeln, die auf meine Bedürfnisse "zugeschnitten" ist.

Ich habe schon umfangreich recherchiert und bin zu dem Entschluss 
gekommen, dass hierfür der ATTiny1616 hervorragend geeignet ist. Er hat 
einen relativ großen Speicher, ist schnell und verfügt über genügend 
Anschlüsse. So mein Gedanke.

1. Ist der mC zu viel des guten?

Einige der Pins sind für spezielle Anwendungen gedacht, beispielsweise 
ADC oder Kommunikation über UART/SPI.

2. Wie verhält sich das mit den Anschlüssen, können diese auch als 
"normale" Pins genutzt werden, an die ich ein High/Low als binäres 
Signal anlege und so verarbeite?

Im Bereich des Programmierens kenne ich mich gut aus, sowohl auf 
Arduinos als auch unter Linux. Nur mit den Controllern an sich habe ich 
noch nicht so viel zu tun gehabt.

Ich danke euch vielmals für eure Hilfe! :)
Gast #5332508
Lesenswert?

We

Hantz H. schrieb:
> 1. Ist der mC zu viel des guten?

Platz und Strom können zu groß sein. Speicher und Leistung nie.

Und kosten ... Wenn du mehrere 1000 Stück davon absetzen willst, ist es 
trotzdem günstiger, das Projekt erstmal durchzuziehen und dann am Ende 
auf Preis zu optimieren.
OP #5332763
Lesenswert?

Werner H. schrieb:
> Hantz H. schrieb:
>> Ist der mC zu viel des guten?
>
>> Einige der Pins sind für spezielle Anwendungen gedacht
>
>> Wie verhält sich das mit den Anschlüssen, können diese auch als
>> "normale" Pins genutzt werden
>
> Steht alles im Datenblatt.

Ich war mir diesbezüglich nicht sicher und wollte eine klarere Aussage 
von jemandem, der über mehr Wissen verfügt.
Nachdem was ich gelesen habe würde ich die Frage mit Ja beantworten, 
zumindest was die GPIOs angeht.

Und da ich mich mit dem Thema allgemein nicht sehr gut auskenne, kann 
ich die Leistung nicht so gut bewerten.
Ich denke mal eine STM32F7 wäre für die Anwendung deutlich zu 
überdimensioniert. Deshalb die Frage nach der Dimensionierung.
Gast #5332913
Lesenswert?

Hantz H. schrieb:
> Im Bereich des Programmierens kenne ich mich gut aus, sowohl auf
> Arduinos als auch unter Linux. Nur mit den Controllern an sich habe ich
> noch nicht so viel zu tun gehabt.

Vermutlich kannst du noch einen kleineren Controller finden. Schau doch 
auch bei STM8 oder C8051. Die Schnittstelle für Display und Bluetooth 
kennen wir ja noch gar nicht oder?

Aber zu dem Zitat muss ich wiedermal kurz stänkern. Arduino besitzt 
ähnliche genannte Controller. Hättest du diese ganz normal ohne Arduino 
programmiert, dann würde dieser Schritt schon erledigt sein. Das ist 
halt das Problem an Arduino, was über alles einen eigenen Deckmantel 
legt..

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren