I hope your next tour to the TV shop will bring interesting results
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
Just a few questions about this:evgenln wrote:Thank you for your time Petrus.
I'm disassemble glasses, and that's what I found.
1. SSG-2100 use the integrated IR-receiver. Сarrier frequency 36-38 kHz.
2. Glasses are working on the fixed frequency 120 Hz.
3. To get started, SSG-2100 must be initialized with a certain sequence of pulses (unfortunately at this moment I could not figure sequence, but if I press button "2" 2 times and "1" 1 times on the Twinhan remote glasses start. I always thought that this remote uses RC-5 protocol but oscilloscope checking showed that it uses NEC protocol).
4. To maintain glasses in the working condition is sufficient to send 400 microseconds pulses (carrier frequency 36-38 kHz) with frequency 120 Hz.
If you're curious to see SSG-2100 inside, here is photos
http://evgen-ln.front.ru/SAMSUNG%20SSG- ... LE0032.JPG
http://evgen-ln.front.ru/SAMSUNG%20SSG- ... LE0033.JPG
Glasses are based on HA1508-I/SL and MAX4583 chips. There is no information about HA1508-I/SL. Chip manufactured by Microchip, looks like a factory-programmed PIC.
I got the idea to extend functionality of the SSG-2100 replacing HA1508-I/SL by PIC with custom firmware, perhaps with multiple protocols support.
By the way, do you try to read/change firmware in yours Xpand 101.
Glasses consist of two parts, which are twisted four screws and glued. Carefully dismantle them difficult but possible. I wouldn't recommend you do it. I'm broke 2 plastic racks pattern during disassembly.android78 wrote:It looks like there are only two tiny screws holding them together... or am I missing something?
Glasses don't react to any set of pulses until init signal sent. Perhaps it is repeated over time.android78 wrote:I'm not quite sure about your findings regarding the initialization since the TV can be in 3D mode before switching the glasses on and they have no problems syncing. Unless the TV periodically sends an initialization, I believe that they are just looking for syncing codes.
I built IR-emitter based on a USB-microcontroller. I have written firmware which allows me to fill pulses by any carrier frequency. I don't know exactly IR-receivers carrier frequency. It accepts signals over a wide carrier frequency range (from 25 to 56 kHz). For my the experiments, I'm chose the mean value.android78 wrote:Regarding the carrier - how did you test the frequency of the IR receiver module?
Yes, I'm shot waveforms during the glasses operation. I'll post them in the evening.android78 wrote:Also, have you managed to identify any pins, or if there are any testpads that would be for left or right LCD to be switched on in the glasses? If I do take the glasses apart, this could save me some time for determining an appropriate trigger for capturing the sync codes.
It is a customer design IR reciever, it is 20khz as I know. You can use a photo diode modulate to 20khz to recieved the IR protocols of Samsung 3D TVs. And the same method to get the protocols of Sony/Panasonic/LG.... 3D TVs only changed the carrier frequency to 25khz, 36khz, 38khz maybe.evgenln wrote:1. No I can't, the IR-receiver is shielded. During the experiments, I'm found that it is a regular IR-receiver that are used for remote control. Works with the carrier frequency from 25 to 56 kHz.
2-3. Unfortunately I don't have TV with SSG-2100 support. I have find the initialization pulses combination (pulse 180 µs, pause 8.7 ms, pulse 180 µs, pause 2.65 ms, pulse 180 µs). To maintain the blink enough to send pulses 180-400 µs with a period about 8 ms. I'm use the 38 kHz carrier, but it may be different because the IR-receiver work in a wide carrier range.
Thanks for the advice. I'm very well aware it myself, my limits is the absence TV which I could use for the loging . I couldn't do it in a store because it required bulky equipment.
If you still do not have the nvidia 3d vision and you like to work with electronics you can save lots of money and get the space for creativity. To do this you need buy a test board on CY7C68013A-56 (20-30$) and flash the firmware from the original 3d vision controller. At the outputs of this controller you can get a good synchronization signal, and most importantly accurate data about the eye changing. For signal processing, you can use the Petrus controller as you have it already, it would require only small modifications of the firmware. In this case you get really universal USB controller. It will work with any software, supporting the nvidia 3d vision.OzOnE2k10 wrote:Hmmm,
Also, Blue-Line marking has been removed from Stereoscopic Player due to patent issues, so we'll have to find another sync method. My code never worked reliably for this anyway.
I wrote about this because it is already done. I'm and the guys from Viaccess for Free Forums've spent some time for a device able to emulate the NVIDIA 3D Vision, based on various microcontrollers. Finally stopped at CY7C68013A-56. The original controller is also built on this chip, only the more expensive version of CY7C68013A-100.OzOnE2k10 wrote:Hi,
only minor problem would be that if people were to build Petrus' controller (including a Cypress USB chip), they would need to add the nVidia firmware themselves
Hi evenln,evgenln wrote:Yes, soldering FPGA at home is not an easy task. That's why I bought the test board, unfortunately on it was installed 1 kb flash. I had to replace flash to larger.
All you have to do it flash to the board's flash firmware needed to initialize. It's not quite VID/PID. This is a typical firmware allows CY7C68013A run in high speed mode and containing a set of necessary descriptors. Funny but the firmware written by me has the same size as on the original device. Probably the programmers did not severely tried, and took the project from SDK.
The CY7C68013A has enough resources to handle tasks you wrote above. But the creating "all in one" device will require a driver patch. Since the driver loads the manufacturer's firmware every time you turn it on. And I couldn't solve this problem. If you had to use not signed driver under Windows 7 or Vista you know what I mean.
I chose this way because it's not a problem for me. Therefore, I recommend you use for processing signals from the CY7C68013A by the Petrus emitter. In this case, you will not need to patch the driver. Need just a little fix for the Petrus emitter firmware.
But if you decide to make the all in one device I'll share with you an unfinished project for CY7C68013A (LCD support, 3 glasses protocols). I stopped developing it a few months ago and before the end of February I'll haven't time to continue it.
I see...evgenln wrote:Maybe I did not explain clearly. Discussed device requires installed original NVIDIA 3D Vision drivers or other software able to activate the 3D Vision emitter. As far as I know iz3d does not support Nvidia 3D Vision emitter.
Thank you very much.evgenln wrote:Probably, but why do we need to take any signals from the VGA? We have all the necessary signals on the CY7C68013A outputs.
Here is firmware, which can be flashed to any CY7C68013A test board. It must contain more than 2KB flash chip. Firmware can be flashed using CYPRESS console.
Sync from the nvidia emitter drift with CPU usage on my PC, that's why I sync my emitter on VGA.evgenln wrote:Probably, but why do we need to take any signals from the VGA? We have all the necessary signals on the CY7C68013A outputs.
Here is firmware, which can be flashed to any CY7C68013A test board. It must contain more than 2KB flash chip. Firmware can be flashed using CYPRESS console.
http://www.avsforum.com/avs-vb/showthread.php?t=1285861" onclick="window.open(this.href);return false;If these tips don’t resolve this to your satisfaction, Sony does offer a pair of optional polarizer filters that can be fitted or inserted over the existing lenses in the Sony 3D glasses. These are provided free of charge. They will reduce the double image noticed with the head tilt. However, they will make the picture slightly darker and some home lightning could appear to flicker when viewed through the glasses. These filters are non-permanent and are easy to install and remove. To order a pair, call the Sony Customer Information Service Center at (239) 768-7547.
Actually, the filter can remove as Sony done, because there is a filter the same as it in front of TV panel except of PDP TV(and some LCD maybe because of different technology from Sony). It will cause light leakage to get a crosstalk in 3D mode or a strange color with some LCD, and no 3D mode with PDP:)Petrus wrote:About the Sony's glasses, I tried them in a store, they are comfortable and look solid.
But the lack of outer polarizer is a real issue, even with the Sony LCD TV. Just tilt your head a few degrees and you will see an horrible ghosting.
Do you have some pictures of the additional filters and instructions about how to apply them ?