GINASALIG-LOGO

GINASALIG NGA PCI-COM-1S Nagsuplay ug Hanay sa PCI Serial Interfaces

ASSURED-PCI-COM-1S-Supply-a-Range-of-PCI-Serial-Interfaces-PRODUCT

FAQ

P: Unsa ang akong buhaton kung mapakyas ang akong kagamitan sa ACCES?

A: Kontaka ang ACCES para sa dinalian nga serbisyo ug suporta. Tan-awa ang mga termino ug kondisyon sa warranty alang sa mga kapilian sa pag-ayo o pag-ilis.

P: Pwede ba ko mag-install ug card gamit ang computer o field poweron?

A: Dili, siguruha kanunay nga wala ang gahum sa kompyuter sa dili pa magkonektar o magdiskonekta sa mga kable o mag-install og mga kard aron malikayan ang kadaot ug pagkawala sa mga garantiya.

Matikdi

  • Ang impormasyon niini nga dokumento gihatag alang sa pakisayran lamang. Ang ACCES wala mag-angkon sa bisan unsang tulubagon nga naggikan sa aplikasyon o paggamit sa impormasyon o mga produkto nga gihulagway dinhi. Kini nga dokumento mahimong maglangkob o maghisgot sa kasayuran ug mga produkto nga giprotektahan sa mga copyright o mga patente ug wala maghatag bisan unsang lisensya sa ilawom sa mga katungod sa patente sa ACCES, o ang mga katungod sa uban.
  • Ang IBM PC, PC/XT, ug PC/AT kay mga rehistradong marka sa pamatigayon sa International Business Machines Corporation.
  • Giimprinta sa USA. Copyright 1995, 2005 sa ACCES I/O Products Inc, 10623 Roselle Street, San Diego, CA 92121. Tanang katungod gigahin.

WARNING!!
KANUNAY NGA KONEKTA UG I-DICONNECT ANG IMONG FIELD CABLING SA COMPUTER POWER OFF. KANUNAY NGA I-OFF ANG COMPUTER POWER SA DI PA MAG-INSTALL UG CARD. ANG PAGKONEKTA UG PAG-DISCONNECTE SA MGA KABLE, O PAG-INSTOL SA MGA CARDS SA SISTEMA NGA MAY KOMPUTER O FIELD POWER SA MAHIMO MAKAHUNGOD SA KADOT SA I/O CARD UG MAWALA ANG TANANG WARRANTY, GIPAHIBALO O GIPADAYAG.

Garantiya
Sa wala pa ipadala, ang mga kagamitan sa ACCES hingpit nga gisusi ug gisulayan sa magamit nga mga detalye. Bisan pa, kung mahitabo ang pagkapakyas sa kagamitan, gipasalig sa ACCES ang mga kostumer niini nga magamit ang dali nga serbisyo ug suporta. Ang tanan nga kagamitan nga orihinal nga gihimo sa ACCES nga nakit-an nga adunay depekto ayohon o pulihan pinasubay sa mga musunud nga konsiderasyon.

Mga Termino ug Kondisyon
Kung ang usa ka yunit gidudahang napakyas, kontaka ang departamento sa Customer Service sa ACCES. Pag-andam sa paghatag sa numero sa modelo sa unit, serial number, ug usa ka paghulagway sa (mga) sintomas sa kapakyasan. Mahimo kaming mosugyot og pipila ka yano nga mga pagsulay aron makumpirma ang kapakyasan. Maghatag kami ug Return Material Authorization (RMA) nga numero nga kinahanglang makita sa gawas nga label sa return package. Ang tanan nga mga yunit/sangkap kinahanglan nga husto nga giputos alang sa pagdumala ug ibalik uban ang kargamento nga gibayran na sa ACCES nga gitudlo nga Sentro sa Serbisyo, ug ibalik sa kargamento sa site sa kostumer/user nga prepaid ug gi-invoice.

Coverage
Unang Tulo ka Tuig: Ang gibalik nga yunit/partisyon ayohon ug/o pulihan sa opsyon sa ACCES nga walay bayad sa pagtrabaho o mga piyesa nga wala iapil sa warranty. Nagsugod ang warranty sa pagpadala sa kagamitan.
Pagsunod sa mga Tuig: Sa tibuok kinabuhi sa imong ekipo, ang ACCES andam sa paghatag sa on-site o in-plant nga serbisyo sa makatarunganong presyo nga susama sa ubang mga tiggama sa industriya.

Kagamitan Dili Gigama sa ACCES
Ang mga kagamitan nga gihatag apan wala gigama sa ACCES gigarantiyahan ug ayohon sumala sa mga termino ug kondisyon sa garantiya sa taghimo sa kagamitan.

Heneral
Ubos niini nga Warranty, ang responsibilidad sa ACCES limitado sa pag-ilis, pag-ayo o pag-isyu sa kredito (sa ACCES discretion) alang sa bisan unsang mga produkto nga napamatud-an nga adunay depekto sa panahon sa warranty. Sa bisan unsa nga kaso ang ACCES manubag sa sangputanan o espesyal nga kadaot nga moabut gikan sa paggamit o sayop nga paggamit sa among produkto. Ang kustomer maoy responsable sa tanang mga bayronon nga gipahinabo sa mga pagbag-o o pagdugang sa mga kagamitan sa ACCES nga wala gi-aprobahan sa pagsulat sa ACCES o, kung sa opinyon sa ACCES ang kagamitan gipailalom sa abnormal nga paggamit. Ang "abnormal nga paggamit" alang sa mga katuyoan niini nga warranty gihubit ingon nga bisan unsang paggamit diin ang mga ekipo naladlad gawas sa gigamit nga gipiho o gituyo ingon nga ebidensya sa pagpalit o representasyon sa pagbaligya. Gawas sa naa sa ibabaw, walay laing warranty, gipahayag o gipasabot, ang magamit sa bisan unsa ug sa tanan nga kagamitan nga gihatag o gibaligya sa ACCES.

Pasiuna

Kining Serial Communications Card gidesinyo para gamiton sa PCI-Bus nga mga kompyuter ug naghatag ug epektibong komunikasyon sa RS422 (EIA422) o RS485 (EIA485) sa taas nga linya sa komunikasyon. Ang kard 4.80 ka pulgada ang gitas-on (122 mm) ug mahimong i-install sa bisan unsang 5-volt PCI slot sa IBM o mga compatible nga kompyuter. Usa ka tipo nga 16550 nga buffered UART ang gigamit ug, alang sa pagpaangay sa Windows, ang awtomatik nga kontrol gilakip aron klaro nga makapahimo / dili ma-disable ang mga drayber sa transmission.

Balanse nga Mode Operasyon ug Pag-undang sa Pag-load

  • Sa RS422 mode, ang card naggamit sa differential (o balanse) line drivers para sa noise immunity ug aron madugangan ang pinakataas nga distansya ngadto sa 4000 feet. Ang RS485 mode nag-uswag sa RS422 nga adunay mga switchable transceiver ug ang abilidad sa pagsuporta sa daghang mga device sa usa ka "party line". Ang gidaghanon sa mga himan nga gisilbi sa usa ka linya mahimong mapalapad pinaagi sa paggamit sa "repeaters".
  • Gitugotan sa operasyon sa RS422 ang daghang mga tigdawat sa mga linya sa komunikasyon ug ang operasyon sa RS485 nagtugot hangtod sa 32 nga mga transmitter ug tigdawat sa parehas nga hugpong sa mga linya sa datos. Ang mga aparato sa tumoy sa kini nga mga network kinahanglan nga tapuson aron malikayan ang "pag-ring". Ang tiggamit adunay kapilian nga tapuson ang transmitter ug/o ang mga linya sa tigdawat.
  • Ang mga komunikasyon sa RS485 nanginahanglan nga ang usa ka transmitter maghatag usa ka bias voltage aron masiguro ang usa ka nahibal-an nga "zero" nga kahimtang kung wala’y aparato nga nagpadala. Kini nga kard nagsuporta sa biasing pinaagi sa default. Kung ang imong aplikasyon nanginahanglan nga ang transmitter dili mapihigon, palihug kontaka ang pabrika.

Pagkaangay sa COM Port

  • Usa ka 16550 UART ang gigamit isip Asynchronous Communication Element (ACE). Naglakip kini sa 16-byte nga pagpadala/pagdawat sa FIFO buffers aron mapanalipdan batok sa nawala nga datos sa multitasking operating system, samtang nagmintinar sa 100 porsyento nga pagkaangay sa orihinal nga IBM serial port. Ang arkitektura sa PCI bus nagtugot sa mga adres tali sa 0000 ug FFF8 hex nga ma-assign sa mga kard.
  • Ang kristal nga oscillator sa card nagtugot sa tukma nga pagpili sa baud rates hangtod sa 115,200 o, pinaagi sa pag-ilis sa usa ka jumper, hangtod sa 460,800 baud gamit ang standard nga kristal nga oscillator. Ang baud rate mao ang gipili nga programa ug ang mga rate nga magamit gilista sa usa ka lamesa sa seksyon sa Programming niini nga manwal.
  • Ang drayber / tigdawat nga gigamit, ang 75ALS176, makahimo sa pagmaneho sa labi ka taas nga linya sa komunikasyon sa taas nga baud rate. Mahimo kini nga magmaneho hangtod sa +60 mA sa balanse nga mga linya ug makadawat mga input ingon ka ubos sa 200 mV differential signal nga gipatong sa komon nga kasaba sa mode nga +12 V o -7 V. Sa kaso sa panagsumpaki sa komunikasyon, ang drayber / tigdawat adunay thermal shutdown.

Mga Mode sa Komunikasyon

Gisuportahan sa mga kard ang Simplex, Half-Duplex, ug Full-Duplex nga komunikasyon sa lainlaing duha ug upat ka wire nga koneksyon sa cable. Ang Simplex mao ang pinakasimple nga porma sa komunikasyon nga adunay transmission nga mahitabo lamang sa usa ka direksyon. Ang Half-Duplex nagtugot sa trapiko sa pagbiyahe sa duha ka direksyon, apan usa ra ka paagi matag higayon. Sa Full-Duplex nga operasyon, ang data mobiyahe sa duha ka direksyon sa samang higayon. Kadaghanan sa mga komunikasyon sa RS485 naggamit sa Half-Duplex mode tungod kay usa ra ka parisan sa mga wire ang kinahanglan gamiton ug ang mga gasto sa pag-install maminusan.

Pagkontrol sa Auto-RTS Transceiver

Sa mga aplikasyon sa Windows ang drayber kinahanglan nga ma-enable ug ma-disable kung gikinahanglan, nga gitugotan ang tanan nga mga kard nga magpaambit sa usa ka duha ka wire o upat ka wire nga kable. Kini nga kard awtomatikong nagkontrol sa drayber. Uban sa awtomatik nga pagkontrol, ang drayber mapalihok kung ang datos andam na nga ipadala. Ang drayber nagpabilin nga magamit alang sa oras sa pagpasa sa usa ka dugang nga karakter pagkahuman makompleto ang pagbalhin sa data ug dayon ma-disable. Ang tigdawat kasagarang gipagana apan gibabagan sa panahon sa pagpasa ug unya gipagana pag-usab human makompleto ang pagpasa. Awtomatikong i-adjust sa card ang timing niini sa baud rate sa data.

Mga detalye

Interface sa Komunikasyon

  • I/O Connection: Shielded male D-sub 9-pin IBM AT style connector compatible sa RS422 ug RS485 specifications.
  • Ang gitas-on sa karakter: 5, 6, 7, o 8 bits.
  • Parity: Bisan, katingad-an o wala.
  • Stop Interval: 1, 1.5, o 2 bits.
  • Serial Data Rates: Hangtod sa 115,200 baud, Asynchronous. Ang mas paspas nga mga rate, hangtod sa 460,800 baud, makab-ot pinaagi sa pagpili sa jumper sa kard. Type 16550 buffered UART.

RS422/RS485 Differential Communication Mode

  • Pagkasensitibo sa Input sa Receiver: +200 mV, differential input.
  • Kasagaran nga Mode Pagsalikway: + 12V hangtod -7V
  • Kapabilidad sa Pagmaneho: 60 mA nga nagpadala sa output nga adunay thermal shutdown.
  • Multipoint: Nahiuyon sa mga detalye sa RS422 ug RS485.

Nota
Moabot sa 32 ka drayber ug tigdawat ang gitugotan sa linya. Serial communications ACE nga gigamit kay type 16550. Driver/Receivers nga gigamit kay type 75ALS176.

Kinaiyahan

  • Operating Temperatura Range: 0 ngadto sa +60 °C
  • Humidity: 5% ngadto sa 95%, non-condensing.
  • Sakup sa Temperatura sa Pagtipig: -50 hangtod +120 °C
  • Gidak-on: 4.80 ″ ang gitas-on (122mm) sa 1.80 ″ taas (46 mm).
  • Gikinahanglan ang Gahum: + 5VDC sa tipikal nga 175 mA

ASSURED-PCI-COM-1S-Supply-a-Range-of-PCI-Serial-Interfaces-FIG-1

Pag-instalar

Ang giimprinta nga Quick-Start Guide (QSG) giputos sa kard para sa imong kasayon. Kung nahimo na nimo ang mga lakang gikan sa QSG, mahimo nimong makit-an nga kini nga kapitulo sobra ra ug mahimo’g molaktaw sa unahan aron magsugod sa paghimo sa imong aplikasyon.
Ang software nga gihatag niini nga kard anaa sa CD ug kinahanglang i-install sa imong hard disk sa dili pa gamiton. Sa pagbuhat niini, himoa ang mosunod nga mga lakang nga angay alang sa imong operating system.

I-configure ang Mga Opsyon sa Card pinaagi sa Pagpili sa Jumper
Sa dili pa i-install ang card sa imong computer, basaha pag-ayo ang Kapitulo 3: Pagpili sa Opsyon niini nga manwal, dayon i-configure ang card sumala sa imong gikinahanglan ug protocol (RS-232, RS-422, RS-485, 4-wire 485, ug uban pa) . Ang among programa sa pag-setup nga nakabase sa Windows mahimong magamit kauban sa Kapitulo 3 aron makatabang sa pag-configure sa mga jumper sa kard, ingon man paghatag dugang nga mga paghubit alang sa paggamit sa lainlaing mga kapilian sa kard (sama sa pagtapos, bias, baud rate range, RS-232, RS-422, RS-485, ug uban pa).

Pag-instalar sa CD Software
Ang mosunod nga mga instruksyon nagtuo nga ang CD-ROM drive kay “D”. Palihug ipuli ang angay nga drive letter para sa imong sistema kung gikinahanglan.

DOS

  1. Ibutang ang CD sa imong CD-ROM drive.
  2. TypeASSURED-PCI-COM-1S-Supply-a-Range-of-PCI-Serial-Interfaces-FIG-2 aron usbon ang aktibong drive ngadto sa CD-ROM drive.
  3. Type ASSURED-PCI-COM-1S-Supply-a-Range-of-PCI-Serial-Interfaces-FIG-3sa pagdagan sa instalar nga programa.
  4. Sunda ang on-screen nga mga prompt aron i-install ang software alang niini nga board.

WINDOWS

  1. Ibutang ang CD sa imong CD-ROM drive.
  2. Ang sistema kinahanglan nga awtomatikong modagan sa instalar nga programa. Kung ang programa sa pag-install dili modagan dayon, i-klik ang START | RUN ug type ASSURED-PCI-COM-1S-Supply-a-Range-of-PCI-Serial-Interfaces-FIG-4, i-klik ang OK o pindota ASSURED-PCI-COM-1S-Supply-a-Range-of-PCI-Serial-Interfaces-FIG-5.
    Sunda ang on-screen nga mga prompt aron i-install ang software alang niini nga board.

LINUX

Palihog tan-awa ang linux.htm sa CD-ROM alang sa impormasyon sa pag-instalar ubos sa linux.

Mubo nga sulat: Ang mga COM board mahimong ma-install sa halos bisan unsang operating system. Gisuportahan namo ang pag-instalar sa naunang mga bersyon sa Windows, ug lagmit nga mosuporta usab sa umaabot nga mga bersyon.
Pagbantay! * Ang ESDA single static discharge mahimong makadaot sa imong card ug makapahinabog ahat nga pagkapakyas!
Palihug sunda ang tanan nga makatarunganon nga pag-amping aron malikayan ang usa ka static nga pag-agas sama sa pag-ground sa imong kaugalingon pinaagi sa paghikap sa bisan unsang grounded nga nawong sa wala pa mahikap ang kard.

Pag-instalar sa Hardware

  1. Siguruha nga magbutang mga switch ug jumper gikan sa seksyon sa Pagpili sa Opsyon niini nga manwal o gikan sa mga sugyot sa SETUP.EXE.
  2. Ayaw i-install ang card sa kompyuter hangtod nga ang software hingpit nga na-install.
  3. I-OFF ang power sa computer UG i-unplug ang AC power gikan sa system.
  4. Kuhaa ang tabon sa kompyuter.
  5. Pag-ayo nga i-install ang kard sa usa ka magamit nga 5V o 3.3V PCI expansion slot (tingali kinahanglan nimo nga tangtangon una ang usa ka backplate).
  6. Susiha ang hustong pagkahaom sa kard ug hugti ang mga screw. Siguroha nga ang card mounting bracket hustong nabutang sa lugar ug nga adunay positibo nga chassis ground.
  7. Pag-instalar og I/O cable ngadto sa bracket mounted connector sa card.
  8. Ibalik ang hapin sa kompyuter ug i-ON ang kompyuter. Pagsulod sa CMOS setup program sa imong sistema ug pamatud-i nga ang PCI plug-and-play nga opsyon gitakda nga tukma alang sa imong sistema. Ang mga sistema nga nagpadagan sa Windows 95/98/2000/XP/2003 (o bisan unsa nga operating system nga nagsunod sa PNP) kinahanglang magbutang sa opsyon sa CMOS ngadto sa OS. Ang mga sistema nga nagdagan ubos sa DOS, Windows NT, Windows 3.1, o bisan unsang ubang non-PNPcompliant nga operating system kinahanglang magbutang sa opsyon sa PNP CMOS ngadto sa BIOS o Motherboard. I-save ang kapilian ug ipadayon ang pag-boot sa sistema.
  9. Kadaghanan sa mga kompyuter kinahanglan nga awtomatik nga makit-an ang kard (depende sa operating system) ug awtomatiko nga tapuson ang pag-install sa mga drayber.
  10. Pagdalagan ang PCIfind.exe aron makompleto ang pag-install sa kard sa registry (alang sa Windows lamang) ug aron mahibal-an ang gi-assign nga mga kapanguhaan.
  11. Pagdalagan ang usa sa gihatag nga sampAng mga programa nga gikopya ngadto sa bag-ong gimugna nga direktoryo sa kard (gikan sa CD) aron sa pagsulay ug pag-validate sa imong pag-instalar.

Pagpili sa Opsyon

Upat ka mga opsyon sa pag-configure ang gitino pinaagi sa posisyon sa jumper sama sa gihulagway sa mosunod nga mga parapo. Ang mga lokasyon sa mga jumper gipakita sa Figure 3-1, Option Selection Map.

422/485
Kini nga jumper mopili sa RS422 o RS485 nga paagi sa komunikasyon.

Pagtapos ug Bias
Ang usa ka linya sa transmission kinahanglan nga tapuson sa pagdawat nga katapusan sa iyang kinaiya nga impedance aron malikayan ang "pag-ring". Ang pag-instalar og jumper sa lokasyon nga gimarkahan nga TERMIN magamit ang usa ka 120Ω nga load tabok sa input para sa RS422 mode. Sa susama, ang pag-instalar sa usa ka jumper sa lokasyon nga gimarkahan nga TERMOUT magamit ang 120Ω sa tibuuk nga pagpadala / pagdawat input / output alang sa operasyon sa RS485.
Sa mga operasyon sa RS485, diin adunay daghang mga terminal, ang RS485 nga mga pantalan lamang sa matag tumoy sa network kinahanglan adunay pagtapos sa mga resistor sama sa gihulagway sa ibabaw. Usab, alang sa RS485 nga operasyon, kinahanglan adunay bias sa RX+ ug RX- nga mga linya. Ang 422/485 nga bahin naghatag niini nga bias.

Baud Rate
Ang x1/x4 jumper mopili sa standard 1.8432MHz clock o 7.3728MHz clock para sa input sa UART. Ang posisyon sa x4 naghatag og kapabilidad alang sa baud rates hangtod sa 460,800 KHz.

Nakababag
Ang IRQ nga numero gi-assign sa sistema. Gamita ang PCIFind.EXE aron mahibal-an ang IRQ nga gi-assign sa kard sa BIOS o Operating System. Sa laing bahin, sa Windows 95/98/NT ang Device Manager mahimong gamiton. Ang cardis nga gilista ubos sa klase sa Data Acquisition. Ang pagpili sa card, pag-klik sa Properties, unya pagpili sa Resources tab magpakita sa base nga adres ug IRQ nga gi-assign sa card.

ASSURED-PCI-COM-1S-Supply-a-Range-of-PCI-Serial-Interfaces-FIG-6

Pagpili sa Address

  • Ang arkitektura sa PCI kay Plug-and-Play. Kini nagpasabot nga ang BIOS o Operating System nagtino sa mga kahinguhaan nga gi-assign sa mga PCI card, imbes nga ang user mopili niini nga mga kapanguhaan gamit ang mga switch o jumper. Ingon usa ka sangputanan, ang base nga adres sa kard dili mabag-o, mahimo ra kini mahibal-an. Posible nga gamiton ang Windows95/98/NT device manager aron ipiho ang mga kahinguhaan sa sistema apan kana nga pamaagi lapas sa kasangkaran niini nga manwal.
  • Aron mahibal-an ang base nga adres nga gi-assign sa card, padagana ang gihatag nga PCIFind.EXE utility program. Kini nga utility magpakita sa usa ka lista sa tanan nga mga kard nga nakit-an sa PCI bus, ang mga adres nga gi-assign sa matag function sa matag usa sa mga kard, ug ang tagsa-tagsa nga mga IRQ ug DMA (kung naa) nga gigahin.
  • Sa laing bahin, pipila ka mga operating system (Windows 95/98/2000) mahimong pangutan-on aron mahibal-an kung unsang mga kapanguhaan ang gi-assign. Niini nga mga operating system, mahimo nimong gamiton ang PCIFind o ang Device Manager utility gikan sa System Properties Applet sa control panel. Kini nga mga kard gi-install sa klase sa Data Acquisition sa lista sa Device Manager. Ang pagpili sa kard dayon pag-klik sa Properties, dayon pagpili sa Resources Tab magpakita sa usa ka lista sa mga kahinguhaan nga gigahin sa kard.
  • Ang PCI bus nagsuporta sa usa ka minimum nga 64K sa I/O space, ang address sa imong card mahimong mahimutang bisan asa sa 0400 ngadto sa FFF8 hex range. Gigamit sa PCIFind ang Vendor ID ug ang Device ID aron pangitaon ang imong card dayon basahon ang base nga adres ug IRQ nga gi-assign. Kung gusto nimo mahibal-an ang base nga adres ug IRQ nga gi-assign, gamita ang mosunod nga impormasyon:
  • Ang Vendor ID code alang sa kard mao ang 494F (ASCII alang sa "IO").
  • Ang Device ID code alang sa kard mao ang 10C9.

Pagprograma

SampMga Programa
Adunay mga sampAng mga programa nga gihatag uban sa kard sa C, Pascal, QuickBASIC, ug daghang mga pinulongan sa Windows. DOS samples nahimutang sa DOS directory ug Windows samples nahimutang sa WIN32 directory.

Windows Programming
Ang kard nag-instalar sa Windows isip mga COM port. Sa ingon ang Windows standard API function mahimong magamit.
Sa partikular:

  • PaghimoFile() ug CloseHandle() para sa pag-abli ug pagsira sa port.
  • SetupComm(), SetCommTimeouts(), GetCommState(), ug SetCommState() para i-set ug usbon ang setting sa port.
  • BasahaFile() ug IsulatFile() alang sa pag-access sa usa ka pantalan.
    Tan-awa ang dokumentasyon para sa imong gipili nga pinulongan para sa mga detalye.
    Ubos sa DOS, lahi kaayo ang proseso. Ang nahibilin niini nga kapitulo naghulagway sa DOS programming

Inisyalisasyon

  • Ang pagsugod sa chip nanginahanglan kahibalo sa set sa rehistro sa UART. Ang unang lakang mao ang pagtakda sa baud rate divisor. Mahimo nimo kini pinaagi sa una nga pagbutang sa DLAB (Divisor Latch Access Bit) nga taas. Kini nga bit kay Bit 7 sa Base Address +3. Sa C code, ang tawag mao ang: outportb(BASEADDR +3,0×80);
  • Dayon imong i-load ang divisor ngadto sa Base Address +0 (ubos nga byte) ug Base Address +1 (high byte). Ang mosunod nga equation naghubit sa relasyon tali sa baud rate ug divisor:
  • Gitinguha nga Baud Rate = (UART clock frequency) ÷ (32 * divisor)
  • Sa diha nga ang Baud jumper anaa sa X1 nga posisyon, ang UART clock frequency mao ang 1.8432 Mhz. Kung ang jumper naa sa posisyon nga X4, ang frequency sa orasan mao ang 7.3728 Mhz. Ang mosunod nga talaan naglista sa popular nga diviso frequency. Timan-i nga adunay duha ka kolum nga ikonsiderar depende sa posisyon sa Baud jumper.
    Baud Rate Divisor x1 Divisor x4 Max Diff. Kable Gitas-on*
    460800 1 550 ft
    230400 2 1400 ft
    153600 3 2500 ft
    115200 1 4 3000 ft
    57600 2 8 4000 ft
    38400 3 12 4000 ft
    28800 4 16 4000 ft
    19200 6 24 4000 ft
    14400 8 32 4000 ft
    9600 12 48 – Labing Kasagaran 4000 ft
    4800 24 96 4000 ft
    2400 48 192 4000 ft
    1200 96 384 4000 ft

    * Girekomenda nga labing taas nga mga distansya alang sa mga kable sa data nga gimaneho sa lainlain (RS422 o RS485) alang sa kasagaran nga mga kondisyon.
    Talaan 5-1: Baud Rate Divisor Values

Sa C, ang code aron itakda ang chip sa 9600 baud mao ang:
outportb(BASEADDR, 0x0C);
outportb(BASEADDR +1,0);

Ang ikaduhang lakang sa pagsugod mao ang pagbutang sa Line Control Register sa Base Address + 3. Kini nga rehistro naghubit sa gitas-on sa pulong, stop bits, parity, ug ang DLAB. Bits 0 ug 1 kontrolahon ang gitas-on sa pulong ug tugoti ang gitas-on sa pulong gikan sa 5 ngadto sa 8 ka bit. Ang mga setting sa bit makuha pinaagi sa pagkuha sa 5 gikan sa gitinguha nga gitas-on sa pulong. Ang Bit 2 nagtino sa gidaghanon sa mga stop bit. Mahimong adunay usa o duha ka stop bits. Kung ang Bit 2 gibutang sa 0, adunay usa ka paghunong nga gamay. Kung ang Bit 2 gibutang sa 1, adunay duha ka stop bits. Bits 3 ngadto sa 6 kontrol parity ug break makahimo. Dili kini kasagarang gigamit alang sa komunikasyon ug kinahanglan nga ibutang sa zero. Ang Bit 7 mao ang DLAB nga gihisgutan sa sayo pa. Kinahanglang ibutang kini sa zero human ma-load ang divisor kay kung dili, wala nay komunikasyon.
Ang C command aron itakda ang UART alang sa 8-bit nga pulong, walay parity, ug one stop bit mao ang:
outportb(BASEADDR +3, 0x03)

Ang katapusang lakang sa pagsugod mao ang pag-flush sa mga buffer sa receiver. Gihimo nimo kini sa duha ka pagbasa gikan sa buffer sa tigdawat sa Base Address +0. Kung nahuman na, ang UART andam nang gamiton.

Pagdawat
Ang pagdawat mahimong madumala sa duha ka paagi: polling ug interrupt-driven. Kung ang botohan, ang pagdawat nahimo pinaagi sa kanunay nga pagbasa sa Line Status Register sa Base Address +5. Ang bit 0 niini nga rehistro gibutang nga taas kung ang datos andam na nga basahon gikan sa chip. Ang usa ka yano nga polling loop kinahanglan nga padayon nga susihon kini nga gamay ug basahon ang datos kung kini magamit. Ang mosunod nga tipik sa code nagpatuman ug polling loop ug naggamit ug bili nga 13, (ASCII Carriage Return) isip end-of-transmission marker:

ASSURED-PCI-COM-1S-Supply-a-Range-of-PCI-Serial-Interfaces-FIG-9

Ang mga interrupt-driven nga komunikasyon kinahanglan gamiton kung mahimo ug gikinahanglan alang sa taas nga rate sa datos. Ang pagsulat sa usa ka interrupt-driven nga tigdawat dili labi ka komplikado kaysa pagsulat sa usa ka gisusi nga tigdawat apan kinahanglan nga mag-amping sa pag-instalar o pagtangtang sa imong interrupt handler aron malikayan ang pagsulat sa sayup nga interrupt, pag-disable sa sayup nga interrupt, o pagpalong sa mga interrupt sa dugay nga panahon.
Una nga basahon sa handler ang Interrupt Identification Register sa Base Address +2. Kung ang interrupt kay para sa Received Data Available, unya basahon sa handler ang data. Kung walay interrupt nga pending, ang control mogawas sa rutina. Usa ka sample handler, gisulat sa C, mao ang mosunod:

ASSURED-PCI-COM-1S-Supply-a-Range-of-PCI-Serial-Interfaces-FIG-10

Pagpasa

Ang transmission sa RS485 yano nga ipatuman. Ang AUTO feature sa RS485 mode awtomatik nga makapahimo sa transmitter kon ang data andam na ipadala, mao nga walay software nga gikinahanglan. Ang mosunod nga software example para sa non-AUTO nga operasyon sa RS422 mode. Una ang linya sa RTS kinahanglan ibutang nga taas pinaagi sa pagsulat sa 1 hangtod sa Bit 1 sa Modem Control Register sa Base Address +4. Ang linya sa RTS gigamit sa pag-toggle sa transceiver gikan sa receive mode ngadto sa transmit mode ug vice versa.
Human mahuman ang sa ibabaw, ang kard andam na sa pagpadala sa datos. Aron mapadala ang usa ka string sa data, ang transmitter kinahanglan una nga susihon ang Bit 5 sa Line Status Register sa Base Address +5. Kana nga gamay mao ang bandila nga wala’y sulod nga transmitter-holding-register. Kung kini taas, ang transmitter nagpadala sa datos. Ang proseso sa pagsusi sa gamay hangtod nga kini taas nga gisundan sa usa ka pagsulat gisubli hangtod wala nay datos nga nahabilin. Human mapasa ang tanang datos, ang RTS bit kinahanglang i-reset pinaagi sa pagsulat og 0 ngadto sa Bit 1 sa Modem Control Register.

Ang mosunod nga C code fragment nagpakita niini nga proseso:

ASSURED-PCI-COM-1S-Supply-a-Range-of-PCI-Serial-Interfaces-FIG-11

Pagbantay
Ang OUT2 bit sa UART kinahanglan ibutang nga 'TRUE' para sa saktong interrupt driven communication. Ang legacy software naggamit niini nga gamay sa gate interrupts ug ang kard mahimong dili makigkomunikar kung ang bit 3 sa register 4 (Modem Control Register) wala mabutang.

Mga Assignment sa Connector Pin

Ang sikat nga 9-pin D subminiature connector gigamit alang sa interfacing sa mga linya sa komunikasyon. Ang konektor nasangkapan sa 4-40 nga sinulud nga mga standoff (babaye nga screw lock) aron mahatagan ang kahupayan sa strain.

Pin Dili. Assignment
1 Rx (Pagdawat Data)
2 Tx+ (Ipadala ang Data)
3 Tx (Ipadala ang Data)
4  
5 GND (Signal Ground)
6  
7  
8  
9 Rx+ (Pagdawat Data)

Data Cable Wiring
Ang mosunod nga talaan nagpakita sa mga koneksyon sa pin tali sa duha ka mga himan alang sa Simplex, Half-Duplex ug Full-Duplex nga mga operasyon.

Mode Kard 1 Kard 2
Simplex, 2-wire, makadawat lamang, RS422 Rx+ pin 9 Tx+ pin 2
Rx-pin 1 Tx-pin 3
Simplex, 2-wire, ipadala lamang, RS422 Tx+ pin 2 Rx+ pin 9
Tx-pin 3 Rx-pin 1
Half-Duplex, 2-wire, RS485 Tx+ pin 2 Tx+ pin 2
Tx-pin 3 Tx-pin 3
Full-Duplex, 4-wire, RS422 Tx+ pin 2 Rx+ pin 9
Tx-pin 3 Rx-pin 1
Rx+ pin 9 Tx+ pin 2
Rx-pin 1 Tx-pin 3

Apendise A: Mga Konsiderasyon sa Aplikasyon

Pasiuna

Ang pagtrabaho sa RS422 ug RS485 nga mga himan dili kaayo lahi sa pagtrabaho sa standard RS232 serial device ug kining duha ka mga sumbanan nakabuntog sa mga kakulangan sa RS232 nga sumbanan. Una, ang gitas-on sa kable tali sa duha ka mga aparato nga RS232 kinahanglan nga mubo; ubos sa 50 ka tiil. Ikaduha, daghang mga sayup sa RS232 ang resulta sa kasaba nga gipahinabo sa mga kable. Ang RS422 nga sumbanan nagtugot sa cable nga gitas-on hangtod sa 5000 ka mga tiil ug, tungod kay kini naglihok sa differential mode, kini mas immune sa naaghat nga kasaba.
Ang mga koneksyon tali sa duha ka RS422 nga mga aparato (nga wala gibalewala ang CTS) kinahanglan nga ingon sa mosunod:

Device #1 Device #2
Signal 9 pin 25 pin Signal 9 pin 25 pin
Gnd 5 7 Gnd 5 7
TX+ 2 24 RX+ 9 12
TX 3 25 RX 1 13
RX+ 9 12 TX+ 2 24
RX 1 1 TX 3 25

Talaan A-1: ​​Mga Koneksyon Tali sa Duha ka RS422 Device
Ang ikatulo nga kakulangan sa RS232 mao nga labaw pa sa duha ka mga aparato ang dili makaambit sa parehas nga kable. Tinuod usab kini alang sa RS422 apan ang RS485 nagtanyag sa tanan nga mga benepisyo sa RS422 plus nagtugot sa hangtod sa 32 nga mga aparato nga magpaambit sa parehas nga twisted pairs. Ang usa ka eksepsiyon sa nahisgotan na mao nga daghang mga RS422 nga mga himan ang mahimong mag-ambit sa usa ka cable kung usa ra ang makigsulti ug ang uban kanunay makadawat.

Balanse nga Differential Signal

Ang rason nga ang RS422 ug RS485 nga mga himan makamaneho ug mas taas nga mga linya nga adunay mas daghang noise immunity kay sa RS232 nga mga himan mao nga ang usa ka balanse nga differential drive method gigamit. Sa usa ka balanse nga differential system, ang voltage nga gihimo sa drayber makita sa usa ka parisan sa mga wire. Ang usa ka balanse nga linya nga drayber mogama og usa ka differential voltage gikan sa +2 ngadto sa +6 volts sa mga output terminal niini. Ang usa ka balanse nga drayber sa linya mahimo usab nga adunay usa ka input nga "makapaarang" nga signal nga nagkonektar sa drayber sa mga terminal sa output niini. Kung ang "enable" signal OFF, ang drayber madiskonekta sa linya sa transmission. Kining nadiskonekta o nabaldado nga kondisyon kasagarang gitawag nga "tristate" nga kondisyon ug nagrepresentar sa taas nga impedance. Ang mga drayber sa RS485 kinahanglan adunay kini nga kapabilidad sa pagkontrol. Ang mga drayber sa RS422 mahimong adunay kini nga kontrol apan dili kini kinahanglan kanunay. Ang usa ka balanse nga differential line receiver nakamatikod sa voltage estado sa linya sa transmission tabok sa duha ka linya sa input sa signal. Kung ang differential input voltage mas dako pa kay sa +200 mV, ang receiver mohatag og usa ka piho nga lohika nga estado sa iyang output. Kung ang differential voltage input mao ang ubos pa kay sa -200 mV, ang tigdawat mohatag sa kaatbang nga logic estado sa iyang output. Ang pinakataas nga operating voltage range gikan sa +6V hangtod -6V nga nagtugot sa voltage attenuation nga mahimong mahitabo sa taas nga transmission cables.

Usa ka maximum nga komon nga mode voltage rating sa +7V naghatag og maayo nga kasaba immunity gikan sa voltages induced sa twisted pair nga mga linya. Ang koneksyon sa linya sa signal sa yuta gikinahanglan aron mapadayon ang komon nga mode voltage sulod sa maong range. Ang sirkito mahimong molihok nga walay koneksyon sa yuta apan mahimong dili kasaligan.

Parameter Mga kahimtang Min. Max.
Driver Output Voltage (wala gikarga)   4V 6V
    -4V -6V
Driver Output Voltage (nakarga) TERMINO 2V  
  mga jumper sa -2V  
Pagbatok sa Output sa Driver     50Ω
Output sa Driver Short-Circuit Current     +150 mA
Panahon sa Pagtaas sa Output sa Driver     10% nga agwat sa yunit
Pagkasensitibo sa Tigdawat     +200 mV
Receiver Common Mode Voltage Sakup     +7V
Receiver Input Resistance     4KΩ

Talaan A-2: RS422 Summary sa Detalye
Aron mapugngan ang mga pagpamalandong sa signal sa cable ug aron mapalambo ang pagsalikway sa kasaba sa RS422 ug RS485 mode, ang receiver end sa cable kinahanglan nga tapuson nga adunay resistensya nga katumbas sa kinaiya nga impedance sa cable.

Nota
Dili nimo kinahanglan nga magdugang usa ka terminator resistor sa imong mga kable kung gamiton nimo ang kard. Ang mga resistor sa pagtapos alang sa RX + ug RX- nga mga linya gihatag sa kard ug gibutang sa sirkito kung imong gi-install ang TERM jumper. (Tan-awa ang seksyon sa Pagpili sa Opsyon niini nga manwal.)

RS485 Pagdala sa Data

Gitugotan sa RS485 Standard ang usa ka balanse nga linya sa transmission nga ipaambit sa usa ka party-line mode. Kutob sa 32 ka mga pares sa drayber/tagadawat ang mahimong mag-ambit sa usa ka network nga linya sa linya sa duha ka wire. Daghang mga kinaiya sa mga drayber ug tigdawat parehas sa RS422 Standard. Usa ka kalainan mao nga ang komon nga mode voltage limit kay gilugwayan ug + 12V ngadto sa -7V. Tungod kay ang bisan kinsa nga drayber mahimong ma-disconnect (o tristated) gikan sa linya, kini kinahanglan nga makasugakod niining komon nga mode voltage range samtang anaa sa tristate nga kondisyon.

RS485 Duha ka Wire Multidrop Network

Ang mosunod nga ilustrasyon nagpakita sa kasagaran nga multidrop o party line network. Timan-i nga ang transmission line gitapos sa duha ka tumoy sa linya apan dili sa drop point sa tunga sa linya.

ASSURED-PCI-COM-1S-Supply-a-Range-of-PCI-Serial-Interfaces-FIG-8

RS485 Four-Wire Multidrop Network
Ang RS485 nga network mahimo usab nga konektado sa usa ka mode nga upat ka wire. Sa usa ka upat ka wire nga network gikinahanglan nga ang usa ka node mahimong usa ka master node ug ang tanan mahimong mga ulipon. Ang network konektado aron ang agalon makigsulti sa tanan nga mga ulipon ug ang tanan nga mga ulipon nakigsulti lamang sa agalon. Kini adunay advantagsa mga ekipo nga naggamit sa nagkasagol nga komunikasyon sa protocol. Tungod kay ang mga node sa ulipon dili gayud maminaw sa tubag sa laing ulipon ngadto sa agalon, ang usa ka ulipon nga node dili makatubag sa sayop.

Mga Komento sa Kustomer
Kung makasinati ka og bisan unsang mga problema niini nga manwal o gusto lang nga mohatag kanamo og pipila ka feedback, palihug email kanamo sa: manuals@accesio.com.

10623 Roselle Street, San Diego CA 92121 Tel. (858)550-9559 FAX (858)550-7322 www.accesio.com

Gipasaligan nga mga Sistema

Ang Assured Systems usa ka nanguna nga kompanya sa teknolohiya nga adunay kapin sa 1,500 nga regular nga mga kliyente sa 80 nga mga nasud, nga nag-deploy sa kapin sa 85,000 nga mga sistema sa usa ka lainlain nga base sa kostumer sa 12 ka tuig nga negosyo. Nagtanyag kami og taas nga kalidad ug bag-o nga rugged computing, display, networking ug mga solusyon sa pagkolekta sa datos sa mga sektor sa embedded, industriyal, ug digital-out-of-home market.

US
sales@assured-systems.com
Pagbaligya: +1 347 719 4508
Suporta: +1 347 719 4508
1309 Coffeen Ave Ste 1200 Sheridan WY 82801 USA

EMEA
sales@assured-systems.com
Pagbaligya: +44 (0)1785 879 050
Suporta: +44 (0)1785 879 050
Yunit A5 Douglas Park Stone Business Park Stone ST15 0YJ United Kingdom
Numero sa VAT: 120 9546 28
Numero sa Pagparehistro sa Negosyo: 07699660

www.assured-systems.com | sales@assured-systems.com

Mga Dokumento / Mga Kapanguhaan

GINASALIG NGA PCI-COM-1S Nagsuplay ug Hanay sa PCI Serial Interfaces [pdf] Manwal sa Gumagamit
Ang PCI-COM-1S Maghatag ug Usa ka Sakyanan sa PCI Serial Interfaces, PCI-COM-1S, Paghatag ug usa ka Range Sa PCI Serial Interfaces, Range Sa PCI Serial Interfaces, PCI Serial Interfaces, Interfaces

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *