FUM2 FSK Funkuhrmodul Datenblatt SPEC No. Version Datum Version Seite FUM2 FSK V 1.02 2012-04-26 Deutsch Seite 1 of 13 Datenblatt FUM2 FSK HKW-Elektronik GmbH 1. Allgemeine Beschreibung Der FUM2 FSK ist ein Modul um die Zeit und das Datum zu empfangen. Das Modul FUM2 FSK (FUM2) enthält alle notwendigen Komponenten und Funktionen (außer der Antenne) um Zeit - und Datumsinformationen zu empfangen, welche von den Zeitzeichen Sendern der Firma Europäische Funk-Rundsteuerung GmbH (EFR) ausgesendet werden. Das Module FUM2 verwaltet den Empfang von Zeitsignalen. Die empfangenen Zeitsignalprotokolle werden dekodiert und die Zeit – und Datumsinformationen werden über eine serielle Schnittstelle an ein Hostsystem übermittelt. Das FUM2 hilft also dabei neue Geräte zu erstellen, um Zeitinformationen effizient zu übertragen und darzustellen. Funktionen • Empfangsmodul für EFR Zeitzeichensignal • Sekundenschneller Empfang • Für Batteriebetrieb geeignet • Interne, automatisch synchronisierte Realtime-Clock • Multibandempfang aller 3 Sender • Automatische Senderauswahl • Serielle Schnittstelle / 4800 Bd • Hohe Zeitgenauigkeit (5 ms) • Empfangsqualität abrufbar • Versorgungsspannung: 1.8 V bis 3.6 V Antennenbeispiel Anwendungen • Uhren, Wanduhren • Werbeequipment • Zeitbasis für Kontrollsysteme in industriellen Anwendungen SPEC Nr. Version Datum Version Seite FUM2 FSK V1.02 2012-04-26 Deutsch Seite 2 of 13 Datenblatt FUM2 FSK HKW-Elektronik GmbH Inhaltsverzeichnis FUM2 FSK ----------------------------------------------------------------------------------------------------------------------------------------------- 1 1. Allgemeine Beschreibung ------------------------------------------------------------------------------------------------------------- 2 2. Funktion ------------------------------------------------------------------------------------------------------------------------------------- 4 2.1. Block Diagramm ------------------------------------------------------------------------------------------------- 4 2.2. Empfangsmanagement ---------------------------------------------------------------------------------------- 4 2.3. Dekodierung ------------------------------------------------------------------------------------------------------ 5 2.4. Echtzeituhr -------------------------------------------------------------------------------------------------------- 5 2.5. Kommunikationsschnittstelle---------------------------------------------------------------------------------- 5 3. Serielle Schnittstelle--------------------------------------------------------------------------------------------------------------------- 5 3.1. Parameter --------------------------------------------------------------------------------------------------------- 5 3.2. Kommunikation --------------------------------------------------------------------------------------------------- 5 3.3. Befehl: Firmwareversion anfordern (VE) ------------------------------------------------------------------ 6 3.4. Befehl: Zeit/Datum anfragen (ZD) --------------------------------------------------------------------------- 6 3.5. Station einstellen (ST) ------------------------------------------------------------------------------------------ 8 3.6. Befehl: Empfangsqualität anfragen (RX) ------------------------------------------------------------------ 8 3.7. Befehl: Empfangsstatistik anfragen (ES) ------------------------------------------------------------------ 9 4. PINOUT Beschreibung ------------------------------------------------------------------------------------------------------------------ 9 4.1. PIN Layout--------------------------------------------------------------------------------------------------------- 9 4.2. PIN Liste --------------------------------------------------------------------------------------------------------- 10 4.3. Pin Funktionen ------------------------------------------------------------------------------------------------- 10 5. Elektrische Eigenschaften----------------------------------------------------------------------------------------------------------- 11 5.1. Absolute Grenzwerte ----------------------------------------------------------------------------------------- 11 5.2. DC-Eigenschaften --------------------------------------------------------------------------------------------- 11 6. Anwendungsschaltung --------------------------------------------------------------------------------------------------------------- 12 7. Dimensionen ----------------------------------------------------------------------------------------------------------------------------- 12 8. Verpackung ------------------------------------------------------------------------------------------------------------------------------- 12 9. Bestellung--------------------------------------------------------------------------------------------------------------------------------- 13 10. Änderungsbericht ---------------------------------------------------------------------------------------------------------------------- 13 SPEC Nr. Version Datum Version Seite FUM2 FSK V1.02 2012-04-26 Deutsch Seite 3 of 13 Datenblatt FUM2 FSK HKW-Elektronik GmbH 2. Funktion Die Hauptfunktionen des FUM2 sind: • Administration des Zeitsignalempfangs • Automatische Auswahl des zu empfangenden Zeitzeichensignals • Dekodierung des Zeitsignalprotokolls • Handhabung der internen Echtzeituhr • Kommunikation über asynchrone Schnittstelle 2.1. Block Diagramm 2.2. Empfangsmanagement Das FUM2 Modul ist in der Lage alle europäischen Sendestationen der EFR Zeitsignale zu empfangen. Das Empfangsmanagement ist optimiert für eine hohe Genauigkeit der internen Echtzeitbasis bei sehr geringer Leistungsaufnahme. Das empfangene Zeitsignal einer der drei Stationen kann entweder manuell oder automatisch eingestellt werden. Empfangbare Zeitsignalsendestationen: • DCF49 in Mainflingen (Deutschland) • HGA22 nahe Budapest (Ungarn) • DCF39 in Burg (Deutschland) Nach Reset ist immer die automatische Stationswahl vorgegeben. Empfangsstrategie Das Zeitsignal wird empfangen: • Nach einem Systemneustart • Alle zwei Minuten SPEC Nr. Version Datum Version Seite FUM2 FSK V1.02 2012-04-26 Deutsch Seite 4 of 13 Datenblatt FUM2 FSK HKW-Elektronik GmbH 2.3. Dekodierung Das FUM2 Modul dekodiert die Zeitprotokolle aller drei Sendestationen. Die erste Synchronisierung erfolgt so schnell wie möglich und dauert bei optimalen Empfangsbedingungen ca. 10 Sekunden. 2.4. Echtzeituhr Nach einem Systemneustart startet die Echtzeituhr (RTC) bei 00:00:00 01.01.2011. Die Synchronisation der Echtzeituhr wird in Gang gesetzt sobald ein Zeitprotokoll empfangen wurde. Die interne Echtzeituhr wird mit einer Genauigkeit von <5 ms mit dem Zeitsignal synchronisiert. Die Genauigkeit der Echtzeituhr hängt von der Qualität des verwendeten Quarzes ab. Der interne Quarz hat eine Frequenz von 32768 Hz und eine Abweichung besser als ±20ppm. Daraus resultiert eine Abweichung von etwa 1.7 Sekunden pro Tag. Da aber die Echtzeituhr alle zwei Minuten mit dem Zeitsignal synchronisiert wird, ergibt sich am Ende nur eine Abweichung von ±1.2 ms pro Minute. Dies ist natürlich nur der Fall wenn das Zeitsignal zu jeder Zeit ungestört empfangen werden kann. Die Echtzeituhr kann durch eine Anwendung über die serielle Schnittstelle abgefragt werden. Die Zeit (UTC) wird in folgender Auflösung dargestellt. • 1/256 Sekunden • Stunden:Minuten:Sekunden • Tag:Monat:Jahr • Wochentag • Verschiedene Statusinformationen Für detaillierte Informationen zur Datenübertragung lesen sie bitte Kapitel “3. Serielle Schnittstelle” 2.5. Kommunikationsschnittstelle Die Kommunikationsschnittstelle zur Anwendung besteht aus den Signalen RxD und TxD. Die RxD und TxD Signale dienen als Kommunikationsleitungen für den halb-duplex asynchronen seriellen Datenaustausch. Für weitere Informationen lesen sie bitte Kapitel „3. Serielle Schnittstelle“. 3. Serielle Schnittstelle 3.1. Parameter Geschwindigkeit: Datenbits: Parität: Stoppbits: 4800 Bit/s 8 kein 2 3.2. Kommunikation Die Kommunikation findet ausschließlich auf Initiative des Hosts statt. Der Host stellt eine Anfrage, das FUM2-Modul antwortet innerhalb der nächsten 100 ms. Die Antwort erfolgt als ASCII-String. Falls die Anfrage nicht interpretiert werden kann, antwortet das FUM2-Modul mit ?<CR>. SPEC Nr. Version Datum Version Seite FUM2 FSK V1.02 2012-04-26 Deutsch Seite 5 of 13 Datenblatt FUM2 FSK HKW-Elektronik GmbH <CR> = „carriage return“ steht immer für das Ende der Daten. Sofern am Ende des Datenstrings eine 16-Bit-Prüfsumme erscheint, wurde diese durch einfache Addition aller Hex-Codes der vorher übermittelten ASCII-Zeichen gebildet. Falls anhand der Prüfsumme ein Fehler festzustellen ist, werden die Daten ignoriert. Die serielle Schnittstelle im Langwellenmodul arbeitet im Halbduplexbetrieb. Dadurch kann das Modul während des Sendens von Daten keine Zeichen empfangen. Aus diesem Grund können Zeichen verlorengehen, die der Host genau in dem Moment gesendet hat, in dem das Modul einen Datenstring sendet. Es muss deshalb auf der Host-Seite eine entsprechende Timeoutund Fehlerbehandlung implementiert sein. 3.3. Befehl: Firmwareversion anfordern (VE) Das FUM2 übergibt die Version der Firmare als zweistellige Hauptversion und als zweistellige Unterversion. „VE“ Anfrage (Host): Version: VE<CR> Beispielantwort: VE_FUM2_yy.yy<CR> _yy.yy - Version der Software; Länge konstant Die Applikation sollte Änderungen der Zeichenkette bezüglich Inhalt und Zeichenzahl tolerieren, um aufwärtskompatibel zu sein. 3.4. Befehl: Zeit/Datum anfragen (ZD) Das Langwellenmodul übergibt die Uhrzeit in UTC mit 1/256 Sek. Auflösung und Statusinformationen der Uhrzeit. Alle Werte sind hexadezimal. Die Uhrzeit bezieht sich auf das Ende der Übertragung, d.h. die Verarbeitungs- und die Übertragungszeit über die Schnittstelle ist kompensiert. Anfang und Ende der Übertragung sind stets in der gleichen Sekunde. Um das zu erreichen, erfolgt die Antwort unter Umständen leicht verzögert. Zeit/Datum: „ZD“ Anfrage (Host): ZD<CR> Beispielantwort: ZDc70d1c0803080901e204f4<CR> (Montag, 03.08.09, 08:28:13 Uhr UTC + 199/256 s, Sommerzeit, Zeit gültig) SPEC Nr. Version Datum Version Seite FUM2 FSK V1.02 2012-04-26 Deutsch Seite 6 of 13 Datenblatt FUM2 FSK HKW-Elektronik GmbH Bedeutung der Zeichen: Zeichenposition Bedeutung Beispiel 0, 1 „ZD“ ist die Identifikation dieses Strings 2, 3 1/256 s der Uhrzeit 0xc7, 199/256 s 4, 5 Sekunden der Uhrzeit 0x0d 6, 7 Minuten der Uhrzeit, 0x1c 8, 9 Stunden der Uhrzeit 0x08 10, 11 Tag 0x03 12, 13 Monat 0x08 14, 15 Jahr 0x09 16, 17 Wochentag (Montag ist 1, Sonntag ist 7) 0x01, Montag 18, 19 Statusbyte 0xe2 Bit0: Ankündigung Wechsel So/Wi bzw. Wi/So 0 Bit1: Bei Sommerzeit = 1, Bei Winterzeit = 0 1 Bit2: Schaltjahr = 1, sonst = 0 Bit3: Genauigkeit 5 ms < = 5ms = 1, >= 5ms = 0 Bit4: Genauigkeit 20 ms < = 20ms = 1, >= 20ms = 0 Bit 5: Genauigkeit 40 ms < = 40ms = 1, >= 40ms = 0 Bit 6: reserviert Bit7: wenn Zeit gültig = 1, sonst = 0 20, 21, 22, 23 Prüfsumme 0x04f4 Beim Jahreswert in der Position 14,15 werden nur die letzten beiden Stellen übertragen. Beschreibung der Position 18, 19: Bit 0 bis 2 Die Ankündigung des Wechsels zwischen Sommerzeit und Winterzeit ist im Bit 0 mit dem Wert 1 definiert. Sobald die Sommer- bzw. Winterzeit in Bit 1 gesetzt ist, wird Bit 0 auf den Wert 0 zurückgesetzt. Die Ankündigung findet eine Stunde vor dem Wechsel statt. Die Umschaltung zwischen Sommerzeit und Winterzeit wird in Bit 1 angezeigt. Die Uhrzeit wird immer in UTC übertragen. Die Uhrzeit wird im Modul geführt und regelmäßig aktualisiert. Durch höher priorisierte Telegramme auf dem Sender kann das Zeitsignal verdrängt werden, oder es können zeitlich begrenzte Störungen auftreten. Dadurch kann sich die Genauigkeit der Zeit reduzieren. Die interne Uhr hat eine Gangabweichung von maximal 2s / Tag Bit 3 bis 5 Bit 3 bis Bit 5 definieren die Genauigkeit der Zeit, die an der Schnittstelle übergeben wird. Bit 6 reserviert SPEC Nr. Version Datum Version Seite FUM2 FSK V1.02 2012-04-26 Deutsch Seite 7 of 13 Datenblatt FUM2 FSK HKW-Elektronik GmbH Bit 7 Bit 7 ist bis zum ersten Empfang der Uhrzeit gleich 0. Danach ist das Bit 7 gleich 1 und die Uhrzeit kann übernommen werden. Wird innerhalb von 24 Stunden kein Zeittelegramm empfangen wird Bit 7 auf 0 gesetzt. 3.5. Station einstellen (ST) Das FUM2 FSK kann Daten auf verschiedenen Frequenzen empfangen: • • • Station 0 entspricht DCF49 auf 129,1 kHz Station 1 entspricht HGA22 auf 135,6 kHz Station 2 entspricht DCF39 auf 139,0 kHz. Nach Reset ist immer die automatische Stationswahl vorgegeben. a) Eingestellte Station abfragen Anfrage (Host): ST<CR> Antwort: STxn<CR> x steht für „x“ falls eine automatische Stationswahl eingestellt ist oder für „f“ falls eine Station fest vom Host ausgewählt wurde. n steht für die Ziffer, die der empfangenen Station entspricht. b) Station einstellen Anfrage (Host): STn<CR> Wenn eine Station einstellbar kommt die .<CR> Antwort: andernfalls übernimmt das Langwellenmodul die Station nicht und es erscheint die ?<CR> Antwort: c)Automatische Stationswahl Anfrage (Host): STx<CR> Antwort: .<CR> 3.6. Befehl: Empfangsqualität anfragen (RX) Die Empfangsqualität wird maximal sekündlich aktualisiert. Durch die Anfrage der Empfangsqualität wird der Empfänger aktiv geschaltet, eine dauernde Abfrage erhöht den Energieverbrauch des Moduls erheblich und sollte vermieden werden. Bei der ersten Abfrage wird das Modul aktiviert und es wird der Wert a zurückgegeben. Das Modul bleibt 15 Sekunden aktiv. Der Wert ist erst 10 Sekunden nach der ersten Abfrage aussagekräftig, da er davor durch die Mittelwertbildung verfälscht wird. Empfangsqualität: „RX“ SPEC Nr. Version Datum Version Seite FUM2 FSK V1.02 2012-04-26 Deutsch Seite 8 of 13 Datenblatt FUM2 FSK HKW-Elektronik GmbH Anfrage (Host): RX<CR> Antwort: n<CR> n steht für die Empfangsqualität. Der Wertebereich liegt zwischen 0 und 9 • • • Wert 0 steht für keinen Empfang Wert 9 steht für sehr guten Empfang Wert a steht für kein Wert vorhanden 3.7. Befehl: Empfangsstatistik anfragen (ES) Die Empfangsstatistik wird fortlaufend aktualisiert. Der Wertebereich liegt zwischen 0 und 100 und stellt das Verhältnis zwischen empfangenen und verworfenen Telegrammen dar. Hiermit ist eine langfristige Bewertung der Empfangsqualität möglich. Empfangsstatistik: „ES“ Host: ES<CR> Antwort: xxx<CR> xxx steht für den Wertebereich von 000 bis 100 4. PINOUT Beschreibung 4.1. PIN Layout SPEC Nr. Version Datum Version Seite FUM2 FSK V1.02 2012-04-26 Deutsch Seite 9 of 13 Datenblatt FUM2 FSK HKW-Elektronik GmbH 4.2. PIN Liste I/O Function Active State PIN Symbol Remarks X1.1 GND Ground reference --- --- X1.2 VDD Positive power supply voltage --- --- X1.3 TxD Transmit data O serial interface to application host X1.4 RxD Receive data I serial interface to application host X1.5 /RST System reset I low X1.6 --- no function --- --- reserved for future use X1.7 --- no function --- --- reserved for future use X1.8 --- no function --- --- reserved for future use X1.9 --- no function --- --- reserved for future use X1.10 --- no function --- --- reserved for future use X2.1 ANTB2 Antenna input --- --- X2.2 ANTB1 Antenna input --- --- X2.3 --- no function --- --- reserved for future use X2.4 --- no function --- --- reserved for future use Pins ohne Funktion müssen offen gelassen werden. 4.3. Pin Funktionen GND Supply Ground GND ist die Referenzmasse für Logik und I/O Pins. VDD Power supply voltage VDD ist die Versorgungsspannung. Es wird empfohlen eine rauschfreie Versorgungsspannung bereit zu stellen. /RST System reset Der Reset Eingang RESET ist low-aktiv und hat einen eingebauten Pull-up Widerstand. Der Pin /RST wird entweder offen gelassen oder mit VDD verbunden. RxD Receive data Ist die Empfangsleitung des FUM2. Im Ruhezustand ist das Signal im low Bereich. Muss mit TxD der jeweiligen Gegenstelle verbunden werden. TxD Transmit Data Ist die Sendeleitung des FUM2. Im Ruhezustand ist das Signal im low Bereich. Muss mit RxD der jeweiligen Gegenstelle verbunden werden. SPEC Nr. Version Datum Version Seite FUM2 FSK V1.02 2012-04-26 Deutsch Seite 10 of 13 Datenblatt FUM2 FSK HKW-Elektronik GmbH 5. Elektrische Eigenschaften 5.1. Absolute Grenzwerte Pos. Parameter Bedingung 1 Lagerungstemperatur 2 Spannung an VDD 3 Spannung an anderen Pins 4 Gesamtverlustleistung 5 Symbol min. max. Einheit TST - 55 +150 °C In Bezug auf VSS VDD 0 4.3 V In Bezug auf GND VPIN - 0.3 VDD+0.3 V PDIS 800 mW Max. Strom aus GND Pin ISS max 250 mA 6 Max. Strom in VDD Pin IDD max 250 mA 7 Eingangsklemmenstrom VI < 0 oder VI > VDD 8 Ausgangsklemmenstrom VO < 0 oder VO > VDD (1) IIK n.d. n.d. mA IOK n.d. n.d. mA PDIS = VDD x {IDD – Σ IOH} + Σ {(VDD – VOH) x IOH} + Σ (VOL x IOL) Anmerkung 1: Gesamtverlustleistung berechnet sich aus: Anmerkung 2: Belastungen die höher sind als unter „Absolute Grenzdaten“ angegeben, können das Gerät nachhaltig schädigen. Ein Betrieb des Geräts außerhalb der oben angegeben Spezifikationen ist nicht vorgesehen. Ein Betrieb des Geräts unter den als maximal angegebenen Bedingungen über einen längeren Zeitraum kann negativen Einfluss auf die Lebensdauer des Geräts haben. Legende: n.d. = nicht definiert 5.2. DC-Eigenschaften Standard Betriebsbedingungen (wenn nicht anders festgelegt) Pos. Parameter Bedingung Symb. min. typ. max. Einheit 1 Betriebstemperatur TA - 20 +60 °C 2 Versorgungsspannung VDD 2.0 3.6 V 3 Versorgungsstrom IDD 4 a) 5 6 Integrierter Versorgungsstrom Vdd = 3.0 V b) IINT --- 70 --- µA IMAX --- 2.3 3.5 mA VIL 0 0.3 x VDD V VIH 0.7 x VDD VDD V IOL=+0.5mA VOL VSS 0.5 V IOH= -0.5mA VOH VDD-0.7 0.15 VDD V Impulsstrom Eingangsspannung low (RxD) 7 Eingangsspannung high (RxD) 8 Ausgangsspannung low (all other pins) 9 Ausgangsspannung high --- (all other pins) SPEC Nr. Version Datum Version Seite FUM2 FSK V1.02 2012-04-26 Deutsch Seite 11 of 13 Datenblatt FUM2 FSK 6. HKW-Elektronik GmbH Anwendungsschaltung 7. Dimensionen HKW-Elektronik GmbH Industriestraße 12 D-99846 Seebach Germany Tel.: +49 (0)36929 82330 Internet: Fax: +49 (0)36929 82339 email: www.hkw-elektronik.de [email protected] SPEC Nr. Version Datum Version Seite FUM2 FSK V1.02 2012-04-26 Deutsch Seite 12 of 13