Manualios.com

Calibre UK UCA93 Owner's Manual

Calibre UK UCA93 Manual Online:

4.65, 788 votes
Calibre UK UCA93 User Manual
Calibre UK UCA93 User Guide
Calibre UK UCA93 Online Manual

Text of Calibre UK UCA93 User Guide:

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 18 01/07/03 Appendix A I 2 C Communications Adapter Status Codes This is an eight bit register, read using the GetStatus routine. Each individual bit has its own meaning as follows: Bit 7 (MSB) - The (old) PIN Bit To all intents and purposes, this bit is now redundant. Previous Calibre I2C products used this bit to synchronise data transfers between the I2C bus and the host PC. On the UCA93 synchronisation is achieved by the Adapter returning a status byte to the host when the requested function has completed or timed out. Whereas the value of the PIN bit used to be important, now i

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page i 01/07/03 Welcome to the Calibre UCA93 adjustable voltage I 2 C Adapter. This Adapter provides full I 2 C bi-directional compatibility as either a master or slave from within a Windows 98 2000 or Windows XP environment. If you have any queries relating to this or any other I 2 C product supplied by Calibre please visit our web site www.calibreuk.com. For technical support please e-mail [email protected] or send your queries by fax to (44) 1274 730960, for the attention of our I 2 C Technical Support Department. COPYRIGHT This document and the software described within it are copyrighted with all rights reserved. Under copyright laws, neither

  • CALIBRE Issue 1.0 Page 7 01/07/03 3.3. Function Description 3.3.1. Setup Function specification int Setup(int OwnAddress, int ClockSpeed, int BusVoltage, int PullUpsOn, int SlaveBlockTimeout) Parameters are: int ownaddress This is the I2C address to which the Adapter is to respond in slave mode. This forms the upper 7 bits of the 8 bit address, the lowest bit bein

  • CALIBRE Issue 1.0 Page 1 01/07/03 INTRODUCTION 1.1. General Introduction The UCA93 is a USB V1.1 to I 2 C Adapter based on the PIC 16F874 microcontroller using a Philips PCF8584 for the bus monitor function. It features full I 2 C bi-directional compatibility as either a master or slave. I 2 C connections are made via a 9 way “D” socket. This product complies with the requi

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 9 01/07/03 Usually a data pointer would already have been written using WriteByte. Functional description Sends a start code and the slave address. The function waits for the address to be sent. Should a time-out occur during the sending of an address then an error code 8004H is returned, otherwise the status is returned. 3.3.6. GetStatus Function specification: Int GetStatus(void) Parameters are: None Parameters returned int I2Cstatus The current value of the bus status is returned. Prerequisites Adapter must be configured using Setup. Functional description The function reads status word f

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 15 01/07/03 3.3.23. SendAddressNoStatus Function specification void SendAddressNoStatus(int SlaveAddress, int SetNack, int NoTries) Parameters are: int SlaveAddress This is the address to be accessed via the I2C, e.g. A0H. int SetNack This controls whether the Adapter transmits an acknowledge down the I 2 C bus on reception of a byte. The last byte received during a transfer must not be acknowledged, in all other cases acknowledge must be enabled. If SetNack = 0 then acknowledge is enabled, if SetNack = 1 then acknowledge is disabled. Normally there will be another transfer (data read or write) after the SendAddress and so SetNack should be enabled (0); Int NoTrie

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 22 01/07/03 When the THE MOST COMMONLY ASKED I2C QUESTIONS General Questions Question I get corrupted transfers why is this? Answer The most likely reason for corrupted transfers is either incorrect bus termination or excessive capacitance - see the manual for details. Question Do you have software to talk to my........? Answer Unfortunately there are too many I2C devices for us to be able to offer complete solutions - although we can supply a windows based application called WINI2C which is designed for those just starting I2C or wishing to perform si

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 4 01/07/03 LIBRARIES FOR PROGRAMMING IN MICROSOFT WINDOWS ENVIRONMENTS 3.1. Introduction Each utility is documented in a standard format which lists its name, usage, function and effect on the Adapter is given. The Adapter should be setup prior to any data transfer. Within the DLL there are two versions of some functions e.g. SendAddress and SendAddressNoStatus, the first provides legacy support for software written for other Calibre UK Ltd I2C products, the second format does not return the status. 3.1.1. Legacy Function The following changes have had to be m

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 12 01/07/03 3.3.16. BlockSlaveTransmitterStatus Function specification int BlockSlaveTransmitterStatus (void)) Parameters are: None Parameters returned int TransferStatus. Returns 0 if the transfer has not been completed. Returns the a status if the transfer is completed (see below). Bit 0 Set if a write address received Bit 1 Set if word address 0 received Bit 2 Set if word address 1 received Bit 3 Set if restart received Bit 4 Stop detected Bit 5 Set if the transfer timeout (Value in Setup function) occurred Returns 900BH if the transfer time

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 19 01/07/03 Appendix B Migration Notes for Existing Calibre I2C Customers These notes are intended for customers who have code working on one or more of Calibre UK’s existing AT or PCI based adapters and wish to convert it to work with the new UCA93 Adapter. The fundamental differences are a much reduced reliance on polling the status register, a new way of calling slave functions and the introduction of new block transfer functions. USB Bus Characteristics The USB V1.1 bus is fast – data transfer rates ca

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 11 01/07/03 This is the number of times the Adapter is to try to send the address. Parameters returned None. Prerequisites Adapter must be configured using setup. Functional description This function causes the Adapter to read a block of data via the I2C bus. 3.3.13. GetBlockData Function specification int GetBlockData(void) Parameters are: None Parameters returned int RdData. Prerequisites Adapter must be configured using Setup . The block read function MUST have been called and the BlockReadStatus should

  • CALIBRE Issue 1.0 Page 6 01/07/03 If you are using Visual Basic copy the file UCA93LV.BAS into the directory containing your project and add the file UCA93LV.BAS to your project: The following functions are implemented in the windows libraries:- Public Declare Function Setup% Lib "USBDLL_XP.dll" (ByVal OwnAddress%, ByVal Sclk%, ByVal BusVoltage%, ByVal PullU

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 2 01/07/03 IO 1 is a 5V TTL input and can only be used on 5V tolerant systems. Pin Function 1 NC – DO NOT CONNECT 2IO 0 3IO 1 40V 1.6. Bus Capacitance Limitations/Cable Choice The maximum allowable capacitance on the I 2 C bus in normal mode depends on the value of the SCL and SDA master pull-ups, but never exceeds 400pF. Refer to Phillips Technical Handbook Book 4 Parts 12a and 12b for further details. Care should be taken in choosing a length and type of interconnecting cable, which will not exceed this limit. For most systems with a distance of a few metres between the I 2 C Communications Adapter and the target system, screened cable is NO

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 10 01/07/03 3.3.9. BlockWrite Function specification void BlockWrite(int SlaveWriteAddress, int MSB_WordAddress, int LSB_WordAddress,int NoBytesToSend, int NoTries ) Parameters are: int SlaveAddress This is the address to be accessed via the I2C, e.g. A0H int MSB_WordAddress, int LSB_WordAddress This is the location within the slave for the data. The use of two bytes allows users to communicate with devices requiring two byte pointers e.g. 24C64 EEPROMS. If one (or both) of the word addresses are not required set the value to a number greater than 255 and it will not be transmitted. i

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 5 01/07/03 3.2. Function Prototypes If you are using ‘C’ or ‘C++’ copy the file CALUCA.H into the directory containing your project and add the line: #include " CALUCA.H" The following functions are implemented in the windows libraries:- extern __declspec(dllimport) int WINAPI Setup (int, int, int, int, int); extern __declspec(dllimport) int WINAPI SendAddress (int, int); extern __declspec(dllimport) int WINAPI WriteByte(int); extern __declspec(dllimport) int WINAPI ReadByte(int); extern __declspec(

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page ii 01/07/03 Contents INTRODUCTION 1 1.1. General Introduction 1 1.2. Packing List 1 1.3. Configuring the Adapter 1 1.4. Bus Termination and Protection 1 1.5. Connecting the Adapter to your System 1 1.6. Bus Capacitance Limitations/Cable Choice 2 1.7. Variable Voltage Bus Power Supply 2 INSTALLING THE ADAPTER UNDER WINDOWS 3 2.1. Introduction 3 2.2. Installing the Adapter 3 LIBRARIES FOR PROGRAMMING IN MICROSOFT WINDOWS ENVIRONMENTS 4 3.1. Introduction 4 3.2. Function Prototypes 5 3.3. Function Description 7 3.3.1. Setup 7 3.3.2. SendAddress 7 3.

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 14 01/07/03 3.3.21. Write_IO_Pin Function specification int Write_IO_Pin (int IONumber, int IOState) Parameters are:int IONumber The number of the IO pin (0 or 1) to be driven int IOState The required state (0 or 1) of the selected IO pin Parameters returned int Returns a 0 if function successful. Returns 0x800D if the transfer timed out. Prerequisites None Functional description Two spare IO pins are available to drive external logic. IO0 is on PL1 pin 2 and is an open drain driver. When driven low it can sink up to 10mA, when hi

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 17 01/07/03 The Real-Time Bus Monitor To install the monitor run the setup program located in the \CD_USB\USB_Monitor folder, follow the instructions given by the installation wizard. Before attempting to run the monitor program ensure that the device drivers are installed correctly in accordance with this manual. The program UI2C_MONITOR.EXE is a windows based non-invasive real-time bus monitor which records activity on an I 2 C-bus. The transfers are processed into a simple to read format which can be saved to the PC hard disc. The monitor can be configured to capture all transfers or alternatively it can capture all transfers between a st

  • CALIBRE Issue 1.0 Page 20 01/07/03 The slave functions of the UCA93 differ most from traditional Calibre AT and PCI bus based products. A user must make a pre-determined decision whether to put the adapter into master, slave transmitter or slave receiver modes. The adapter’s own address is established as part of the Setup function. If the adapter is in master mode (the d

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 3 01/07/03 INSTALLING THE ADAPTER UNDER WINDOWS 2.1. Introduction This section details the installation of the UCA93 I 2 C communications Adapter under Windows 98® / Windows2000® and Windows XP®. The appearance of the dialog boxes during the installation of new hardware varies depending on the version of Windows. The Adapter supports plug and play via the USB port. 2.2. Installing the Adapter Connect the Adapter to the PC using the USB cable, the power light will illuminate. The operating system will detect the installation of new hardware, follow the set up wizard instructions. Either

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 21 01/07/03 When the master terminates the transfer, the adapter completes sending the data block to the host together with a single status byte indicating how the transfer went, and the data is put into a global variable. The BlockSlaveReceiverStatus function waits for this status byte and the byte can be interpreted as in the function definition. When the BlockSlaveReceiver function terminates the adapter goes back into an idle state – it will not acknowledge its o

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 8 01/07/03 WriteByte Function specification Int WriteByte(int DataByte) Parameters are: int DataByte This is the byte of data to be written. Parameters returned int ErrCode. If the transfer time out occurs error code 8002H is returned otherwise the status is returned. Prerequisites Adapter must be configured using Setup , start and write address sent by SendAddress . Functional description The function writes the data to the Adapter and then waits for it to be sent. Should a time-out occur during the sending of the data then error code 8002H is returned, otherwise the status is returned. WriteByte is compatible

  • Calibre UK UCA93, CALIBRE Issue 1.0 Page 16 01/07/03 3.3.27. RestartNoStatus Function specification void RestartNoStatus(int SlaveAddress, int SetNack, int NoTries) Parameters are: int SlaveAddress The address to be accessed via the I2C, e.g. A1H. int SetNack This controls whether the Adapter transmits an acknowledge down the I 2 C bus on reception of a byte. The last byte received during a transfer must not be acknowledged, in all other cases acknowledge must be enabled. If SetNack = 0 then acknowledge is enabled, if SetNack = 1 then acknowledge is disabled. It is normal to read data after a restart and hence SetNack will normally be 0. Int NoTries

Related Products and Documents (Network Card):

Comparable Devices:

# Manufacturer Model Document Type File Updated Pages Size
1 Philips GC148/02 Operation & user’s manual philips/gc148-02-186.pdf 15 Sep 2023 9 0.42 Mb
2 Kawasaki Ninja 300 Service manual kawasaki/ninja-300-WS1.pdf 19 Apr 2023 617
3 Symantec 10514879 - Norton Confidential Operation & user’s manual symantec/10514879-norton-confidential-H18.pdf 05 Dec 2023 28
4 AL-KO BKS 3835 Original operating instructions al-ko/bks-3835-5B6.pdf 14 Apr 2023 448
5 Lawia Bronco Owner's manual lawia/bronco-US2.pdf 06 Jul 2023 22
6 Sony DSC-T2/L - Cyber-shot Digital Still Camera Specifications sony/dsc-t2-l-cyber-shot-digital-still-camera-K4K.pdf 25 Feb 2024 2 0.42 Mb

Similar Resources:

  • Black Box

    CityLIGHT LCL533A

    (30 pages)
    CityLIGHT® 10/100 EthernetTransceiver CardFEBRUARY 2001LCL533ALCL534ALCL535ALCL536AOrder toll-free in the U.S. 24 hours, 7 A.M. Monday to midnight Friday: 877-877-BBOXFREE technical support, 24 hours a day, 7 days a week: Call 724-746-5500 or fax 724-746-0746Mail order: Black Box Corporation, 1000 Park Drive, Lawrence, PA 15055-1018Web site: ht tp:/ /www. …
  • Fostex

    D2424LV

    (2 pages)
    D2424LV Digital 24-TrackA computer-based digitalmultitrack set-up might be fine forstudio use, where you can workaround limited inputs and complexoperational issues, but when itcomes to live recording they simplydon’t cut it.There’s only one chance to capturethe performance. One chance tocapture the magic.You need a solution which is tough,reliable, pro …
  • Delta Electronics

    High-speed Counter Module DVP-01HC

    (2 pages)
    DVP-01HC High-speed Counter Module Instruction Sheet 1 WARNING Please carefully read this instruction thoroughly prior to use the DVP-01HC. Make sure that power is OFF before wiring. This is an OPEN TYPE PLC. The PLC should be kept in an enclosure away from airborne dust, humidity, electric shock risk and vibration. Also, i …
  • Amer.com

    C1

    (13 pages)
    Network Interface CardUser's GuideVersion 1.2P/N: ATC111-9904 Rev.A This User's Guide contains important information regarding the installation of your network adapter card. Please read it completely before attempting to install your Network Interface Card.For future reference, record the serial number of your network adapter in the space below:SE …
  • Dell

    PowerEdge M620

    (11 pages)
    Dell PowerEdge M1000e, M915, M910, M710HD, M710, M620, M610x, and M610Getting Started GuideRegulatory Model: BMX01, HHB Series, and FHB SeriesRegulatory Type: FHB001 and HHB001 …
  • 3Com

    3CR292-DE56

    (6 pages)
    3Com U.S. Robotics Cable Modem CMXQuick Installation Guide What You Need to Install Your Cable Modem CMX IInncclluuddeedd::• Cable modem• Cable modem power supply• RJ-45 network cable• Rubber feet and stacking clips kit• Cable Connections CD-ROM• This Quick Installation Guide• User’s Guide & Reference PN 1.024.1970-00 Copyri …

Comments, Questions and Opinions: