Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Joerg Newsgroups: de.sci.electronics Subject: Re: MCUs und Compiler Date: Thu, 08 Sep 2016 06:44:34 -0700 Lines: 34 Message-ID: References: on5.stz-e.de>AABXd.A1.flnews@WStatividual.net>e> <20160901011420.27ea075d@Achmuehle.WOR> <20160905233730.2f4af70c@Achmuehle.WOR> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net 1f3bvv/DR8qgto/kALnAqg5937jgZQjUonMuQA+tdliWuyaMHn Cancel-Lock: sha1:xcxJp7GotUlpD8CQ6nb7WTA7KoE= User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070728 Thunderbird/2.0.0.6 Mnenhy/0.7.6.666 In-Reply-To: Xref: csiph.com de.sci.electronics:213447 On 2016-09-07 23:40, Peter Heitzer wrote: > Joerg wrote: >> On 2016-09-07 08:18, Peter Heitzer wrote: >>> Joerg wrote: >>> [Interne Referenz Attiny] >>>> Dritte Methode: Waehrend des Endtest in der Produktion per Anlegen einer >>>> externen Spannung die Fehler aus der internen Refenez automatisch >>>> rauskalibrieren lassen. Kostet aber einen Port Pin oder einen Mux, es >>>> sei denn, man hat eh einen ADC Eingang in Benutzung. >>> Könnte man nicht die Betriebsspannung als externe Referenz verwenden? >>> Wenn AV_CC gleich der Betriebsspannung ist, könnte man diese als Referenz >>> für den ADC verwenden und dann via Kanal 14 des ADC V_BG messen. >>> Da der Wert der Betriebsspannung bekannt ist, kann man damit die Abweichung >>> der internen Referenz bestimmen. >>> > >> Koennte man, ist im diskutierten Fall wegen direktem Anschluss am Akku >> ohne Regler jedoch so eine Sache. Das ginge nur, wenn der Akku beim >> Endtest in der Produktion einen genau bekannten Ladezustand hat. > Die Spannung könnte durch eine Messung ermittelt und der Wert zusammem > mit dem Programm ins Flash geschrieben werden, sofern ein Programmieren > in der Schaltung möglich ist. > Geht, doch dann braucht man einen weitere Pin am Programming Header (kostet), ausser ein bus-faehiges Voltmeter, einen PC (den hat man meist aber schon) und eine Uebertragung zurueck in den uC. Letztere ueber Funk, RS232 oder was immer auf dem Modul ist. In den Datenstrom des Programming Header mit reinwutzeln ist in der Produktion ziemlich verpoent. -- Gruesse, Joerg http://www.analogconsultants.com/