Brightsign hd2000 – BrightSign HD2000 Hardware Guide User Manual

Page 17

Advertising
background image

BrightSign HD2000

This inform

development. Its characteristics and specifications are subject to change without notice. Roku assumes no

obligation regarding future manufacturing unless otherwise agreed to in writing.

www.rokulabs.com

ation applies to a product under

© Roku 2006

(3) Power LED comes on, 1 or more green LEDs come on in sequence from
left to right, and then go out.


Red LED stays out. Serial port tests are in order. Connect a PC to the HD2000 using a null modem cable
(Wire up 2-3, 3-2, 5-5). Set the terminal program to 38,400 N,8,1.

A) If the serial port is not working, then check U12 and P4.

B) Use the “dir” command to test reading the CF flash card. Use the “dir SD:” command to read from

the SD card. Use “dir USB1:” and “dir USB2:” command to test reading from external USB mass
storage devices. If the CF or SD card fails to read, check U50, Q4 and the CF socket, and
associated resistor packs. If the USB mass storage reads fail, check U40, U42, and P14.

C) Use the “videoplay” command to test the video and audio outputs, for example “videoplay

test.mp3” or “videoplay test.mpg”. If the analog audio fails to work, check U6, U8, U10. Check
for the audio master clock on R10, should be 11.288MHz or 12.288MHz. Check for audio bit
clock R9, should be ¼ of the MCLK. Check for AUD_LRCIN on R11, should be 44.1KHz or
48KHz. Check for audio data on R12, R13, R14. Check passives on outputs of U6, U8, U10. The
voltage output of the audio during this test (fullscale) is 3.06V PP, with no load. Check the audio
amplifiers U2, U3, U5, U7, U9, U11 and associated passives. Check the 5V_ANA power supply.
If the audio fails to come out of the SPDIF output, then check U1 & U4.

Run the following script to test the LEDs. If any LED fails to come on, then check U25, U26, U27
and the resistors on the outputs of these. The DB25 LEDS are controlled by U24 and U26.

port = CreateObject("roMessagePort")
gpio = CreateObject("roGpioControlPort")
gpio.SetPort(port)

led = 0
ls = 0

loop:
msg = wait(100, port)

else if type(msg)="roGpioButton" then
if msg.GetInt() = 12 then end
endif

gpio.SetOutputState(led,ls)
led = led+1
if led > 22 then toggle_led
goto loop

toggle_led:
led = 0
if ls = 0 then ls = 1 else ls = 0
goto loop

Advertising