Elektroniikkaprojektin tuonti PADS-ohjelmistosta Altium Designer -ohjelmistoon
Talus, Eero (2022)
Talus, Eero
2022
Tieto- ja sähkötekniikan kandidaattiohjelma - Bachelor's Programme in Computing and Electrical Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2022-09-23
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202209177120
https://urn.fi/URN:NBN:fi:tuni-202209177120
Tiivistelmä
Elektroniikkalaitteiden suunnittelussa käytetään nykyään tietokoneavusteista suunnittelua, joka helpottaa suunnitteluprosessia ja automatisoi siinä usein toistuvia tai virhealttiita vaiheita. Suunnittelun perustana ovat eri valmistajien tuottamat CAE-ohjelmistot (engl. computer-aided engineering, CAE), jotka sisältävät laitteen suunnitteluun vaadittavat työkalut yhdessä ohjelmistopaketissa. Eri valmistajien ohjelmistot ovat kuitenkin usein yhteensopimattomia keskenään, minkä vuoksi ohjelmistosta toiseen siirtyminen esimerkiksi ohjelmistotuen loppuessa voi aiheuttaa ongelmia.
Tässä työssä tutkitaan PADS- ja Altium Designer -ohjelmistojen välistä yhteensopivuutta. Työn tavoitteena on selvittää, onko PADS-ohjelmistolla suunnitellun elektroniikkaprojektin tuonti Altium Designer -ohjelmistoon mahdollista kohtuullisella työmäärällä. Työssä on kaksi osaa: kirjallisuustutkimusosa sekä projektiosa. Kirjallisuustutkimusosassa esitetään CAE-ohjelmistojen keskeisiä ominaisuuksia ja tutkitaan niiden toteutuksia PADSissä ja Altium Designerissä. Osan tavoitteena on etsiä ohjelmistoista eroja, jotka voivat aiheuttaa ohjelmistojen välisiä yhteensopivuusongelmia. Projektiosassa eräs PADS-projekti tuodaan Altium Designeriin käyttäen Altium Designeriin sisäänrakennettua projektien tuontityökalua. Projektiosan tavoitteena on selvittää myös käytännössä, onko projektin tuonti PADSistä Altium Designeriin mahdollista, millaisia yhteensopivuusongelmia ohjelmistojen välillä on ja millaisia virheitä yhteensopivuusongelmat aiheuttavat tuotuun projektiin. Virheitä etsitään vertaamalla tuonnin jälkeistä Altium Designer -projektia alkuperäiseen PADS-projektiin eri menetelmillä. Lisäksi tuonnin yhteydessä arvioidaan virheiden vakavuutta ja selvitetään niille korjausratkaisuja.
Työ osoittaa, että elektroniikkaprojekti voidaan tuoda PADS-ohjelmistosta Altium Designer -ohjelmistoon kohtuullisella työmäärällä, vaikka ohjelmistojen välillä on joitain olennaisia yhteensopivuusongelmia. Projektiosassa yhteensopivuusongelmat ilmenivät sekä piirikaavioon että piirilevylle syntyneinä lukuisina virheinä. Virheet voitiin kuitenkin korjata kohtuullisessa ajassa joko automatisoidusti tai käsin. Työssä esitettyä virheenetsintäprosessia sekä havaittuja virheitä ja niiden korjausratkaisuja voidaan hyödyntää myös tulevaisuudessa uusien projektien tuonneissa. Tulosten soveltamista rajoittaa kuitenkin se, että tuonti suoritettiin vain yhdelle projektille, minkä perusteella ei välttämättä havaittu kaikkia mahdollisia virheitä. Lisäksi syntyvät virheet voivat muuttua uusien ohjelmistoversioiden myötä. Tulokset antavat silti hyvän yleiskuvan tuontiprosessin toimivuudesta ja tyypillisistä virheistä.
Tässä työssä tutkitaan PADS- ja Altium Designer -ohjelmistojen välistä yhteensopivuutta. Työn tavoitteena on selvittää, onko PADS-ohjelmistolla suunnitellun elektroniikkaprojektin tuonti Altium Designer -ohjelmistoon mahdollista kohtuullisella työmäärällä. Työssä on kaksi osaa: kirjallisuustutkimusosa sekä projektiosa. Kirjallisuustutkimusosassa esitetään CAE-ohjelmistojen keskeisiä ominaisuuksia ja tutkitaan niiden toteutuksia PADSissä ja Altium Designerissä. Osan tavoitteena on etsiä ohjelmistoista eroja, jotka voivat aiheuttaa ohjelmistojen välisiä yhteensopivuusongelmia. Projektiosassa eräs PADS-projekti tuodaan Altium Designeriin käyttäen Altium Designeriin sisäänrakennettua projektien tuontityökalua. Projektiosan tavoitteena on selvittää myös käytännössä, onko projektin tuonti PADSistä Altium Designeriin mahdollista, millaisia yhteensopivuusongelmia ohjelmistojen välillä on ja millaisia virheitä yhteensopivuusongelmat aiheuttavat tuotuun projektiin. Virheitä etsitään vertaamalla tuonnin jälkeistä Altium Designer -projektia alkuperäiseen PADS-projektiin eri menetelmillä. Lisäksi tuonnin yhteydessä arvioidaan virheiden vakavuutta ja selvitetään niille korjausratkaisuja.
Työ osoittaa, että elektroniikkaprojekti voidaan tuoda PADS-ohjelmistosta Altium Designer -ohjelmistoon kohtuullisella työmäärällä, vaikka ohjelmistojen välillä on joitain olennaisia yhteensopivuusongelmia. Projektiosassa yhteensopivuusongelmat ilmenivät sekä piirikaavioon että piirilevylle syntyneinä lukuisina virheinä. Virheet voitiin kuitenkin korjata kohtuullisessa ajassa joko automatisoidusti tai käsin. Työssä esitettyä virheenetsintäprosessia sekä havaittuja virheitä ja niiden korjausratkaisuja voidaan hyödyntää myös tulevaisuudessa uusien projektien tuonneissa. Tulosten soveltamista rajoittaa kuitenkin se, että tuonti suoritettiin vain yhdelle projektille, minkä perusteella ei välttämättä havaittu kaikkia mahdollisia virheitä. Lisäksi syntyvät virheet voivat muuttua uusien ohjelmistoversioiden myötä. Tulokset antavat silti hyvän yleiskuvan tuontiprosessin toimivuudesta ja tyypillisistä virheistä.
Kokoelmat
- Kandidaatintutkielmat [8696]