WEEK 12 - This Weeks goals:

INTERFACE CIRCUITRY

WEEK 11 - This weeks goals:

All the commands for port1 (data for play, etc.) are working correctly. I called Sensory to find out why port0 is not responding. The maximum input current is 20 mA for the input ports 0 and 1. The voltage on the J1 connector should be 3V (not 5!). I am waiting for an e-mail reply from Vivek Krishnan (vkrishnan@sensoryinc.com)

WEEK 10 - This weeks goals:

Here is the KEYFOB.VEC program that Sensory e-mailed me (in pdf format). We need to figure out

(1) Why the Sensory chip doesn't send a 0x00. It is sending a 0x80.

(2) What the resistance and maximum input current values are for the VE IC.

(3) Why the program I wrote does not send the control command, only sends the function command (ie sends play but not write, to write it to the PP4001 IC)

(4) Test the D flip flop for high impedance and see what settings we need to have sent to the PP4001.

(5) Try to see if we can get a packaged resistor IC.

WEEK 9 - This weeks goals:

I rewired the circuit and successfully turned on and off my SONY TV and tested the channel up / channel down commands which also worked. We need to start analyzing the status bit returned by the PP4001 IC and start programming the VE IC this week.

To send a command, set the enable low, put in the 8 bit code and then toggle the write bit. Then set the button pressed bit to a logic 0 and rewrite to the PP4001 to send the command to the IR device.

WEEK 8- This weeks Goals:

I FINISHED ORDERING ALL PARTS THIS MORNING, THE CERAMIC RESONATOR WILL ARRIVE FRIDAY. WE WILL BE BUILDING AND TESTING THE CIRCUITRY NEXT WEEK. READ THE PP4001 DOCUMENT TO LEARN HOW THE STATUS BYTE IS USED AND ALSO LOOK AT THE DATASHEETS BELOW FOR THE VOLTAGE AND NOISE MARGIN SPECIFICATIONS. WE WILL BE USING SOMEWHERE BETWEEN 3 AND 5 VOLTS DC FOR POWER TO THE IC'S AND THE POWER SUPPLY PROVIDED WITH THE VE-IC. WE NEED TO MAKE A FLOWCHART FOR THE PROCEDURES THAT WILL TAKE PLACE WHEN PROGRAMMING THE DEVICE (I.E. SETTING UP A VCR FOR THE FIRST TIME) AND ALSO WHEN ISSUING COMMANDS SUCH AS STOP, PLAY, ETC... PLEASE READ HOW TO DO THIS AND E-MAIL ME IF YOU HAVE ANY QUESTIONS.

Here are all the datasheets: MC74HC574 | MC74HC32 | PN2222A | 2N3906 | EFO-MC1205B4 | Resonator

Here are the port commands to send to the PP4001

Data Sheets for MC74HC574 (3-State Noniverting D Flip-Flop) and MC74HC32 (Quad 2-Input OR Gate). Read how these in conjunction with the diagram on page 9 of the PP4001 documentation work so we know how to write and read to PP4001 IC from the micro-controller


Here are the Infrared Binary Codes for the PP4001 that are to be sent on PORT1 Pins 0-7.

These are the SPEAKER DEPENDENT program files in PDF from the Sensory VE-IDE development program. (NOTE: vec = program file, veh = header file)

[sdsfx.vec (Sample program for speaker dependent technology)] [ve.veh (Standard VE definitions)] [sddemoa.veh (SV sentence table)] [sdsfx.veh (Local definitions)]

VE Programming - Steps for programming the IC