Svenskar världens punktligaste
Det svenska uppstartsföretaget Conemtech lanserar en färdig modul som ska göra livet enklare för den som svettas över att implementera synkroniseringsprotokollet IEEE 1588-2008.Conemtechs nya produkt heter M50-34 och är en 29x29 mm-modul för PTP. Den är liksom Conemtechs övriga produkter byggd kring processorn C30 (känd för etn.se:s läsare under namnet IM3000, utvecklad på svenska företaget Imsys).
Den vanligaste lösningen för PTP idag är att stoppa in protokollet i en fpga. Det är en lösning som drar 3–5 W, medan Conemtechs modullösningar kommer undan med en tiondel av det.
Processorn är mikroprogrammerbar och i Conemtechs version är instruktionsuppsättningen optimerad för PTP. Instruktionerna mikroprogrammeras i RAM-minne — Conemtech utgår från samma fysiska processor som den som systerföretaget Imsys AB mikroprogrammerar för Java.
I modulen M50-34 har Conemtech integrerat allt som behövs för att skapa ett synkroniserat nätverksgränssnitt. Det enda mjukvarukonstruktören på sin höjd behöver göra, enligt Conemtech, är att implementera ett par styrkommandon i sin egen processor för att ändra den medföljande baskonfigurationen i M50-modulen. Alternativt kan allt skötas av C30-processorn och då behövs ingen värdprocessor alls.
Modulen kan anslutas till godtycklig apparat som har ett ethernetgränssnitt av standardtyp, utan ingrepp i den befintliga utrustningen. Därefter kan apparaten i fråga synkronisera sig till en PTP-masterklocka någonstans i nätet med en noggrannhet på 100 ns.
Provexemplar av M50-34 kommer i maj.
Ett hundratal kunder utvärderar Conemtechs olika produkter för PTP-system.
En nyzeeländsk kund använder Conemtechs OEM-lösning P40 för att synkronisera seismografiska sensorer jorden runt.
En annan använder PTP i sensorer på vingar till flygplansprototyper för att kunna göra exakta deformations- och töjningsberäkningar.
Ytterligare en kund använder Conemtechs produkt för att ersätta GPS-mottagare som används för att synkronisera mobila basstationer. När dessa monterats inomhus i skyskrapor i till exempel Shanghai når inte GPS-signalerna fram på grund av stålkonstruktionen och fönsterbeläggningar.
Den huvudapplikation som Conemtech siktar in sig på är just dessa piko- och femtoceller. Exakt tidssynkronisering behövs bland annat för att operatörer ska kunna utnyttja hela sitt frekvensutrymme utan att störa sig själva när basstationerna ligger vägg i vägg.
När PTP arbetar i tidsupplösningar på 100 ns-nivå blir det svårt för vanliga processorer och operativsystem att hänga med i svängarna.
Conemtechs färdiga lösningar körs på det svenska tidsstyrda realtidsoperativsystemet Rubus.
Conemtech var tidigare en del av Imsys Technologies och är nära släkt med Imsys AB. Man kan förenklat säga att Imsys AB säljer en Javaversion av processorn, medan Conemtech utvecklar en version optimerad för PTP.