![Ocean Optics Flame-S User Manual Download Page 75](http://html1.mh-extra.com/html/ocean-optics/flame-s/flame-s_user-manual_3228091075.webp)
225-00000-000-11-201604
65
Chapter 8
Firmware and Advanced
Communications
FLAME-S Firmware
The Flame is a microcontroller-based Miniature Fiber Optic Spectrometer that can communicate
via the Universal Serial Bus or RS-232. This section contains the necessary command
information for controlling the Flame via the USB interface command. This information is mainly
relevant to those who don’t wish to use Ocean Optics OmniDriver or SeaBreeze device drivers,
or to those who wish to communicate via RS-232.
Hardware Description
The Flame utilizes a Cypress CY7C68013 microcontroller that has a high speed 8051 combined
with an USB2.0 ASIC. Program code and data coefficients are stored in external E
2
PROM that
are loaded at boot-up via the I
2
C bus. The microcontroller has 16K of internal SRAM and 64K of
external SRAM. Maximum throughput for spectral data is achieved when data flows directly
from the external FIFO’s directly across the USB bus. In this mode the 8051 does not have
access to the data and thus no manipulation of the data is possible.
USB Information
Ocean Optics Vendor ID number is 0x2457 and the Product ID is 0x101E.
Instruction Set
Command Syntax
The list of the commands is shown in the following table followed by a detailed description of
each command. The length of the data depends on the command. All commands are sent to
the Flame through End Point 1 Out (EP1). All spectra data is acquired through End Point 2 In
and all other queries are retrieved through End Point 1 In (EP1). The endpoints enabled and
their order is:
Summary of Contents for Flame-S
Page 18: ...1 Introduction 8 225 00000 000 11 201604...
Page 32: ...2 Installation and Setup 22 225 00000 000 11 201604...
Page 46: ...4 Troubleshooting 36 225 00000 000 11 201604...
Page 54: ...5 How the Flame Spectrometer Works 44 225 00000 000 11 201604...
Page 74: ...7 Calibration 64 225 00000 000 11 201604...
Page 130: ...Index 120 225 00000 000 11 201604...