Onyx-MM-DIO: edullinen 48-kanavainen digitaalinen I/O-PC/104-moduuli

Onyx-MM-DIO: edullinen 48-kanavainen digitaalinen I/O-PC/104-moduuli

Onyx-MM-DIO:ssa on 48 digitaalista I/O-linjaa, jotka käyttävät kahta 82C55-piiriä. Jokaisessa sirussa on 24 I/O-linjaa, jotka on järjestetty kolmeen 8-bittiseen porttiin: A, B ja C. Kaikki I/O-linjat on kytketty 10 kOhm:n pull-up-vastuksiin, ja virran kytkemisen tai järjestelmän nollauksen yhteydessä kaikki portit nollautuvat tulotilaan ja vedetään korkealle. 82C55-piirin ohjausrekisterin avulla voit ohjelmoida kunkin portin tuloksi tai lähdöksi sekä eri toimintatiloihin, mukaan lukien perus-I/O, stroboitu I/O ja bittien asettaminen/nollaaminen.

Tila 0 tarjoaa perustoimintoja tulojen ja lähtöjen käsittelyyn. Siinä ei käytetä käsikättelysignaaleja. Tämä on yleisin digitaalisen I/O:n menetelmä, ja se soveltuu esimerkiksi tilasignaalien lukemiseen sekä kytkimien kytkemiseen päälle ja pois päältä. Kaikki kolme porttia voivat toimia tilassa 0.

Tila 1 tarjoaa stroboidun I/O-toiminnon porteissa A ja B, ja käsittelysignaalit toimitetaan portista C. Tulotilassa yksi signaali on strobi, jolla data lukitaan porttiin, ja toinen signaali on kuittaussignaali. Lähtötilassa yhtä signaalia käytetään osoittamaan, että CPU on kirjoittanut uutta dataa porttiin, ja toinen signaali on kuittaustulo.

Tila 2:n toiminta mahdollistaa portin A käytön kaksisuuntaisena dataväylänä, jolloin portin C linjoja käytetään käsittelyyn. Portti A on normaalisti kolmitilaisessa tilassa. Kun CPU kirjoittaa uusia tietoja porttiin A, lähtösignaali ilmaisee, että uusia tietoja on saatavilla. Vastauksena ulkoinen piiri lähettää vahvistussignaalin, mikä aktivoi portin A lähtöpuskurit. Ulkoinen piiri voi myös tallentaa uudet tiedot porttiin A tulodatasignaalilla.

Bittien asettamis-/nollausmoodi mahdollistaa minkä tahansa portin C bitin asettamisen (1) tai nollaamisen (0) erikseen ilman, että porttia C tarvitsee lukea eikä muuttumattomia bittejä tarvitse peittää tai suojata.

Diamondin ilmainen Universal Driver -ohjelmisto tarjoaa kattavan C-ohjelmointikirjaston, jonka avulla voidaan hallita kaikkia digitaalisia I/O-toimintoja. Mukana toimitetaan esimerkkiohjelmia sekä lähdekoodina että suoritettavina tiedostoina, jotta sovelluksen kehittäminen sujuu nopeasti.

Lisätiedot

Tuotetiedot

Contact David Kelly if you need assistance!

David Kelly will happily help you navigate through our collection of products.

Contact Cezary Wieckowski if you need assistance!

Cezary Wieckowski will happily help you navigate through our collection of products.

Contact Ingvar Sporsem if you need assistance!

Ingvar Sporsem will happily help you navigate through our collection of products.

Contact Jakob Christiansen if you need assistance!

Jakob Christiansen will happily help you navigate through our collection of products.

Contact Janne Kotikangas if you need assistance!

Janne Kotikangas will happily help you navigate through our collection of products.

Contact Tom Schönberg if you need assistance!

Tom Schönberg will happily help you navigate through our collection of products.

Contact Janne Kotikangas if you need assistance!

Janne Kotikangas will happily help you navigate through our collection of products.

Contact Tom Schönberg if you need assistance!

Tom Schönberg will happily help you navigate through our collection of products.

Contact Miika Konttila if you need assistance!

Miika Konttila will happily help you navigate through our collection of products.

Contact Stefan Rosenback if you need assistance!

Stefan Rosenback will happily help you navigate through our collection of products.

Contact Patric Öhman if you need assistance!

Patric Öhman will happily help you navigate through our collection of products.

Contact John Wilkins if you need assistance!

John Wilkins will happily help you navigate through our collection of products.

Contact Thorbjörn Hansson if you need assistance!

Thorbjörn Hansson will happily help you navigate through our collection of products.

Contact John Håkansson if you need assistance!

John Håkansson will happily help you navigate through our collection of products.

Contact Peter Jidberg if you need assistance!

Peter Jidberg will happily help you navigate through our collection of products.

Contact Roland Isaksson if you need assistance!

Roland Isaksson will happily help you navigate through our collection of products.