===== Hardware =====
Aussage zur minimalen/maximalen Spannungsversorgung des TQMa6x von Danny John
zur Untergrenze:
* Wir haben auf dem Modul einen Supervisor an 5V mit folgenden Werten:
* Treshhold voltage typ: 4,55 V
* Treshhold voltage min/max: 4,45/4,65 V
Zur Obergrenze:
* VCC5V geht auf dem Modul an zwei Geräte
* Supervisor: Dessen Normalbereich geht bis 6V / Maximum Rating 7V
* DCDC-Wandler: Dessen Normalbereich geht bis 5,5V / Maximum Rating 7V
Aus meiner Sicht wären also 4,5…5,5V denkbar.
Woher kommt aber die Vorgabe von TQ von 5V ±5%?
* Wir haben noch VBUS-USB-Pins die 5V bekommen.
* Deren Toleranz kommt aus der USB-Spec. und ist lediglich 5%
* Da wir ja wissen, dass unsere Kunden mit Sicherheit dieselben 5V auch dafür benutzen, haben wir die 5% auf das ganze Modul angewendet.
* Wenn der Kunde also auf 4,5…5,5V geht, geschieht das auf seine Verantwortung, da der den USB-Spec.-Bereich verletzt. Gehen wird das sicher, aber bestätigen werde ich das nicht.
==== i.MX6 interne RTC verwenden ====
Die intere RTC des i.MX6 ist standardmäßig deaktiviert und muss zuerst im Devicetree aktiviert werden.\\
**imx6qdl-mba6.dtsi**\\
&snvs_rtc {
status = "okay";
};
Kernel für interne RTC konfigurieren damit interne RTC die Systemzeit setzt:\\
Device Drivers ---> \\
[*] Real Time Clock ---> \\
(rtc1) RTC used to set the system time\\
Set the RTC in BSP REV.0109:\\
hwclock -w hwclock -f /dev/rtc1 –w\\
Read the RTC in BSP REV.0109:\\
hwclock -f /dev/rtc1 --show\\
Die interne RTC des i.MX6 hat eine hohe Stromaufnahme, daher empfehlen wir die Verwendung einer externen RTC auf dem Bausboard bei längeren Pufferzeiten.