atl90115-1
Hey,maziar,
About the PLCC,i just have following to say:
First, if not need to transmit data over long distance ,for example,only in a house or a small building.
I think you can use commercial IC such as, Intellon's ssc p200,p300 with p111, National Semiconductor's LM1893,
ST's ST7536 .All these ICs are easy to use with microcontroller,and cheap if you order in volume.
Second,if the reliablity is very important to you,you need adopt some special method such as error detection and correction use Haming code,CRC or more powerful ECC
method such as Reed-Solomon code,use some reliable data frame synchoronise methods to protect and extract you data from power line which often be a noisy environment.
Third,if you have to transmmit data over long distance and have very low load impedance of the power line such as in some industrial power cable,you may need to build your own
circuit,just like me.
In my project, I use a CPLD(altera EPM7032S) to do a CPFSK modulation ,use some MOSFETs to construct a high power class D amplifier,and use PLL chip to demodulate the received
signal,use Motorola's MC68HC908GP32 to encode and decode data with CRC16 ,synchorinse data frame and do all the other protocol.
You can read National Semiconductor's LM1893 datasheet,ST' ST7536 datasheet and the coressponing application note and visit Intellon's web page(
www.intellon.com)
to get more information about PLCC.