Skriv ut

m50Svenskar 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.
Världens bästa implementation av tidsprotokollet PTP (Precision Timing Protocol, IEEE 1588) görs i Sverige av Conemtech i Kista. Det är i alla fall den ryggdunkning som Conemtech får när de är ute på så kallade pluggfester som testar interoperabiliteten för protokollet.

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.