Genelec GLM -väylän datan dekoodaus – osa 1

Genelecin kaiuttimet ovat laadukkaita, mutta niissä on yksi merkittävä puute: äänenvoimakkuusnäyttö puuttuu. Vaikka äänenvoimakkuuden arvon näkeminen itsessään ei ole kovin tarpeellista, on ainakin yksi tilanne, jossa siitä on hyötyä: kun käynnistät systeemin etkä muista, onko äänenvoimakkuus hiljaisella, kohtuullisella vai korvat räjäyttävällä tasolla.

Tämä toteutus on ollut mielessäni jo vuosia. Osia on tullut hankittua ja kokeiluja tehtyä viimeisten noin neljän vuoden aikana. Projekti, kuten kaikki muukin, pysähtyi erittäin syvän masennuksen ja työuupumuksen vuoksi lähes 1,5 vuoden ajaksi. En vieläkään ole kunnossa, mutta toistaiseksi on päästy pois syvimmästä montusta.

Asiat saa ratkaistua kynällä ja paperilla tai Excelillä, mutta isojen datamassojen käsitteleminen on huomattavasti helpompaa tekoälyn avulla. Tekoäly onkin kehittynyt näiden vuosien aikana huimasti. Asiat eivät tekoälyn avustuksella ratkea itsestään, vaan sitä täytyy avustaa aika paljon – ihan kuten työkavereitakin, kun töissä yritetään ratkaista jotain ongelmaa.

Väylän selvittäminen

Ensin oli tutkittava, minkälaista dataa väylässä kulkee. Väylässä on tuttu RJ-45-liitin, mutta kyse ei ole Ethernetistä. Väylässä on myös 120 ohmin terminointi (molemmat päätevastukset sijaitsevat GLM Adapterissa).

Pinneissä 1 ja 2 kulkee differentiaalinen signaali. Skoopilla tarkasteltuna jännite oli noin ±2,5 V. Sarjaportin asetuksista ei ollut mitään hajua, joten niitä piti kokeilla käsin. Samalla piti yrittää päätellä bittinopeutta skoopin näkymästä. Myöskään A- ja B-signaalien napaisuudesta ei ollut hajuakaan.

Skoopistani (Rigol MSO5074) löytyy sarjaporttidekooderi, joka näyttää, jos viesti ei ole kunnollinen. Alla olevassa kuvassa näkyy tilanne, jossa johtojen napaisuus, väylänopeus ja sarjaväylän asetukset ovat pielessä. Jotain dataa se sai purettua, mutta virheellisesti.

Kun kaikki asetukset ovat kunnossa, viestit alkavat aueta ilman virheitä. Oikeat asetukset olivat lopulta varsin erikoinen ja epästandardi kokoonpano: 296000 / 9N2.

Tämän jälkeen olikin ratkottava, mitä tämä kaikki tarkoittaa. Yllä olevassa kuvassa näkyy globaali äänenvoimakkuusasetus, mutta väylällä kulkee paljon muutakin tietoa – siitä lisää myöhemmin.

Tämä oli pieni askel eteenpäin, seuraavaksi vastaanotetun datan purkamiseen. Siitä lisää ensi kerralla.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

This site uses Akismet to reduce spam. Learn how your comment data is processed.