19-05-2001. I have adapted the disclaimer. I do not answere e-mail
questions about selling decoders or layout anymore, sorry.
10-12-2000. Here you can see some webcam shots.
They show the
build of a decoder..
13-04-2000. It has been very quite on
the cable decoder page. The Movie House decoder is still working.
01-03-2000 (22:00). I have updated the synchronization circuit. I have changed the signal name
"VideoIn" to CVBS. I had to do this because of the Scart input option.
The Video level correction circuit is also updated. Q2 is changed to a PNP transistor. This way the
top sync will not clip to the ground.
I have added the Scart input circuit. For me the circuit does not work so well because my TV Tuner AGC deforms my CVBS
signal see Figuur 13.
01-03-2000 (00:00). I have updated the synchronization circuit. I have added the Blanking signal
The Video level correction circuit is also updated, back to what it was. Sorry for the mistake, now
only the 4066 is needed.
I have also experimented with the possition of the clamping pulse, but the possition is correct as it is.
I have changed the software. The frequency tabel and the number of frequencies can now be found in the EEProm area.
The 2 frequency bytes and the control byte 2 are stored in the EEProm area. The Control byte 2 must sometimes be
adapted, for bandswitching see data sheet. So for each channel, 3 bytes are used.
Another change in the software, is the extra delay after POR before initialising the frontend. There was a I²C
On address 3Fh the actual Offset is
stored of the next channel to come after POR. On address 3E the maximum number
of used address must be entered. So when you store 5 channels you need 5*3=15=0Fh memory addresses. On EEProm
address 0Eh you will find 0Eh.
I did not have time yet for the scart input design,
sorry. I will work on that this week!
07-02-2000 I have checked and changed all schematics. All component references are updated, so they should be unique
when you add all schematics together. Please check all schematics. For some of you who have made a layout,
the changes are small!
I have changed some values to improve the quality. R14 is changed to 1k5 for less power consumption.
C12 and C13 are increased to improve the clamping.
I have added a scart CVBS and AUDIO output. The CVBS output has a amplifier of two. This is due to the load of 75ohm
in the TV. Because the clamping circuit is working on 5V, I had to perform a DC shift with Q4 and D5. Q5 and Q6 amplify
the CVBS by two. The scart output is sourced by a 68ohm resitor (R22) to get nearly the correct characteristic cable
I also provide a status signal for the TV scart input. When the decoder 12V power is on, the pin 8 of the scart is
activated. This will switch the TV to the scart input where you have connected the decoder.
I could improve the software to control the scart status. So When the signal is encoded activate the status and when not
deactivate. But this is for the future.
When only using a 12V power supply, it is possible to use a 5V voltage regulator as given in the power schematic.
22-01-2000 I have updated the Plus channel list for UPC. Avante is a new channel. Thanks
11-01-2000 I have updated the Video level correction circuit. The
power connection to U3 is removed. The PIC schematic is also updated.
The vertical blanking output of the PIC is removed.
Some people asked me the software for the 16F84. I explain how this can be done here.
19-12-1999 I have added a pdf file of FQ916 data sheet.
I will not make a layout for this decoder. But if there is someone who is willing to
make a layout of the complete decoder, please let me know.
16-12-1999 In many Dutch city's a UPC channel presents a complete tv-guide on teletext
There are PLUS channels added on the UPC cable network. Thanks Erik. The new channels are added to the
channel table. the channels are:
Club : Enlish spoken.
Sport 1 : Duth spoken.
Reality TV : English spoken.
Explorer : Dutch spoken.
Film 1 : Dutch subtitle.
At the moment all plus channels are coded like the
Movie House channels. So they can be decoded with the decoder on this site.
27-11-1999 I have added more information about controlling the Frontend.
The tuning voltage generator is improved!
22-11-1999 The MCLR function of the processor was NOT correct.
17-11-1999 I have updated the synchronisation circuit. I have deleted
the resistor R5 on the input. That resistor should only be used when
the Videoin is sourced by a scart output.
I have added the Reset push button. Because it is used for channel
select as well.
The value of R8 in the Video level correction circuit is changed to 1k.
The resistor R6 is moved from the Tuning Voltage generator to the
frontend schematic. It is important that this resistor is used!
The pin 22 of the frontend was connected to GND. This pin should NOT be
connected at all!
Tomorrow I will update the Tuning Voltage generator circuit.
07-11-1999 It has been a while but I will put some time in this page this week.
I have received results from some visitors who have a working decoder, good work!
By the way, I still have some frontends.
This week I will explain how to control the frontend. I will list all registers and their settings. I have
a simple DOS program for the frontend but I can not Publish it because of the Copyright sorry.
I will make a dedicated DOS program for the frontend. But first I will explain how it all works so some off you can
make your own software. But I understand that UPC tries to get all MovieHouse frequencies the same in the Netherlands,
so the internal frequency table in the PIC processor can be used.
I will also publish a very simple I²C interface for the parallel port of your computer. I will however work on a
NT I²C interface that will work on the serial port with Win95 and NT.
So this is what can be found on this page in the near future.
My only problem is ....time. A day has only 24 hours. So please understand that it all will take a while, thanks.
09-10-1999 I have received many questions about the quality of the decoder. Believe me you can get
a picture out of it. The decoder set up looks like this.
The decoded line blanking period looks like this.
08-09-1999 I have added the frontend circuit to the schematics. If you want more info
about the frontend, please e-mail me.
The synchronisation circuit and the video correction schematics are updated.
Also the software is updated. The software now controls the frontend.
Please be patient, I will place more explenation text.
The MovieHouse decoder.
The design is derived from the MaxiPic design.
The decoder syncronisation is based on a 16C84 microprocessor. The processor will lock on the positive edge
of the line sync.
The first part of the design consists of a frontend that receives the MovieHouse Video signal. The first idea
was to use the video output of the TV-scart. This has two disadvantageous:
When using a frontend all channels can be received seperate. Due to the stable AGC the video disturbance is
low. When the video is disturbed the synchronization is difficult.
- No Recording possible.
- AGC distortion possible.
The frontend is controlled by the processor. To make the channel switching as easy as possible I have made
a table of frequencies in the processor program memory. At every POR of the processor the next frequency from
the table will be send to frontend. I will explain the software on a later date.