Tuesday, 31 May 2016

Tamilnadu /Tamil Radio frequencies

This reception is with respect to Tirunelveli/Short wave receptions can be heard all over Tamilnadu

MW service 
1. 1197KHz - Tirunelveli Radio
2. 1053KHz- Tutucorin 

Tropical /Short wave Radio 
chennai 
05.45 a.m. - 08.15 a.m. 4920KHz
08.30 a.m. - 10.00 a.m. 7380KHz
11.40 a.m. - 03.00 p.m. 7380KHz
05.30 p.m. - 11.10 p.m. 4920KHz

BBC
12.830KHz  -9.15pm -9-30PM

China Radio
13600-9570KHz 7.30-9.30 Morning & Evening

Over seas service to lanka
0530-0615 - 1053  7270 9835 11985 
0530-0615 - 11740 13795
0645-0900 - 1053
1630-1645 - 1053
1645-1745 - 1053 7270 17510 
1645-1745 - 1134 9810 13695
1745-1830 - 1053
2030-2100 - 1053
sinchala 
1830-2030 --  1053 7270 9820 15050 (DRM)  

FM 
1. 101- Nagercoil
2.100.5-Kodai
3.102.6 Tiruneleli
4.93.5 Surian FM
5.106.4 Hello FM


English
GOS.IV (English) 2315-0115 11935 13695 17670
GOS.IV (English) 2315-0115 9445 11580 
                              2315-0115 7550 (DRM) 9950 (DRM) 11670
GOS.V (English) 0215-0400  9910 11620 11740
                             0215-0400  7550 (DRM) 9445 9950 (DRM) 11670 
GOS.I (English) 0415-0615  11645 (DRM) 13605 (DRM) 
GOS.II (English) 1530-1630  15030 15410 13605
GOS.III (English) 1900-2030 9690 11620 13710  

Thursday, 5 May 2016

USB Driver Development - Windows

There are many low cost controllers/ development boards  have USB support


1. STM32f4_discovery  



2. TM4c123
     


3.PSOC5 

They have buildin pheripherals like I2C, SPI, UART , CAN ... Making a protocol converter/ other controllers using these devices makes the price compatative ..

There are 4 ways one can write driver to these devices

1. Libusb 
2.WinUSB
3.Custom Drivers
4.CDC /Serial Driver

Libusb 
             Libusb is best for devices which requires support to other OS like Linux , MAC OS , BSD ..
It maintains common calling conventions & data structures across defferent platforms .. 

Application 
       |
User Mode Driver (dll)
       |
Kernel Mode Driver (Sys)
       |
USB Host Driver (Comes along with OS)


WinUSB 
            WinUSB only work with Windows platform .. 

Application 
       |
User Mode Driver (dll)
       |
Kernel Mode Driver (Sys)
       |
USB Host Driver (Comes along with OS)

Custom Drivers :
              Instead of using the above two drivers one can prefer to write a custom driver & maintain proprietary  issues , avoid exposing the data transfer format/ protocol .. [Still some one can hook a  USB analyser & see whats happening ]

Application 
       |
User Mode Driver (dll)
       |
Kernel Mode Driver (Sys)
       |
USB Host Driver (Comes along with OS)


Virtual Serial Driver :
              This way one can avoid supplying a driver for the device & use the pre-supplied windows USB class drivers ..

Application 
       |
Serial Port Accessing Interface 

Red Color Shows work required to do... Green - driver /Software already available ..