Thông báo

Collapse
No announcement yet.

[Help] Hỏi về máy thu radio FM/AM sử dụng LC72131

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • [Help] Hỏi về máy thu radio FM/AM sử dụng LC72131

    Em mới vọc vạch có dc 1 bo tuner misumi nên làm máy thu radio, em dùng pic16f887 để giao tiếp vs LC72131. Mạch đã thu dc mấy kênh FM, nhưng phần thu AM vẫn chưa thu dc. Em viết code thu kênh VOV1 RF=549khz. e để IF=450khz,, PLL fref= 1khz nên:
    1. giá trị data truyền vào IN1 là 0x03E73D (trong đó P0->P3=0; P4->P15=0x3E7)
    2. Giá trị truyền vào IN2 là: 0x0A0088
    các cao nhân vào giúp xem giá trị e truyền vào có đúng k ạ?

  • #2
    không bác nào giúp e ạ?

    Comment


    • #3
      mấy bác pro cao tần đi đâu rồi ạ? Đọc datasheet của LC72131 em vẫn chưa hiểu rõ chức năng của các bit: IO1, IO2, BO1, BO2, BO3, BO4. Hôm nay ngồi thử thì e thấy BO2 nối với chân FM/AM switch của LA1833 nên mò ra BO2 để chuyển đổi FM/AM. Ai giúp e hiểu các bít còn lại với, e đọc datasheet nhưng nó k ghi rõ

      Comment


      • #4
        Mỗi loại kênh có cấu trúc, thiết kế khác nhau ==> hoặc là đọc datasheet về loại kênh đó, hoặc mò tất cả các đầu ra BO1 ---> BO4, IOC, thì mới điều khiển được. Lấy ví dụ với LA1833 nếu chân BO2 chuyển đổi FM có giá trị 1 thì MODE FM, giá trị 0 là MODE AM ... từ những cái đó thì mới ghép nhau lại tạo thành giá trị điều khiển ( để điều khiển cho nó đúng ). Chứ nói khơi khơi ai biết là đang dùng loại gì mà giúp. Có biết trên thế giới Tuner có chắc vài vạn loại ? loại tuner của cậu là cái nào trong số vài vạn loại đó ?
        Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

        Comment


        • #5
          Nguyên văn bởi queduong Xem bài viết
          Mỗi loại kênh có cấu trúc, thiết kế khác nhau ==> hoặc là đọc datasheet về loại kênh đó, hoặc mò tất cả các đầu ra BO1 ---> BO4, IOC, thì mới điều khiển được. Lấy ví dụ với LA1833 nếu chân BO2 chuyển đổi FM có giá trị 1 thì MODE FM, giá trị 0 là MODE AM ... từ những cái đó thì mới ghép nhau lại tạo thành giá trị điều khiển ( để điều khiển cho nó đúng ). Chứ nói khơi khơi ai biết là đang dùng loại gì mà giúp. Có biết trên thế giới Tuner có chắc vài vạn loại ? loại tuner của cậu là cái nào trong số vài vạn loại đó ?
          may quá cuối cùng có bác trả lời, tuner của e chắc là mitsumi FAE381-A07 (vì tên bị mờ mất rồi, em download mấy loại datasheet rồi kiểm tra chân thì thấy nó giống FAE381-A07) trong tuner có 2 IC là: LC72131 + LA1833N. Em mới mò ra BO1 =1 thì loa mới có tiếng(e đấu loa với chân 7(Lch out) và chân 9(Rch out) ( 2 chân này e nối chung). Bác queduong có thể chỉ e các bit còn lại với ạ.

          Comment


          • #6
            Nguyên văn bởi congnguyen26 Xem bài viết
            may quá cuối cùng có bác trả lời, tuner của e chắc là mitsumi FAE381-A07 (vì tên bị mờ mất rồi, em download mấy loại datasheet rồi kiểm tra chân thì thấy nó giống FAE381-A07) trong tuner có 2 IC là: LC72131 + LA1833N. Em mới mò ra BO1 =1 thì loa mới có tiếng(e đấu loa với chân 7(Lch out) và chân 9(Rch out) ( 2 chân này e nối chung). Bác queduong có thể chỉ e các bit còn lại với ạ.
            Mình không có cái tuner mitsumi đó ... nhưng mình nghĩ đầu tiên bạn phải mở cái tuner ra, mò xem 4 cái chân ( BO1 --> BO4 ) nó nối đi những đâu. 4 chân này là 4 chân điều khiển chính ( đóng mở điện ) cho Trung tần, FM/AM mode, stereo mode và cũng có thể có mute mode. Với 4 chân này đơn giản nếu mò thì cũng chỉ có 16 trường hợp mà thôi ... 0000 ---> 1111 chứ có phải cả nghìn trường hợp đâu mà sợ không mò được !
            Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

            Comment


            • #7
              Nguyên văn bởi queduong Xem bài viết

              Mình không có cái tuner mitsumi đó ... nhưng mình nghĩ đầu tiên bạn phải mở cái tuner ra, mò xem 4 cái chân ( BO1 --> BO4 ) nó nối đi những đâu. 4 chân này là 4 chân điều khiển chính ( đóng mở điện ) cho Trung tần, FM/AM mode, stereo mode và cũng có thể có mute mode. Với 4 chân này đơn giản nếu mò thì cũng chỉ có 16 trường hợp mà thôi ... 0000 ---> 1111 chứ có phải cả nghìn trường hợp đâu mà sợ không mò được !
              Hi bác Quế Dương, e đã dò được các chân BO1, BO2, BO4, IO1, IO2 nối như ảnh bên dưới, còn chân BO3 e dò thấy k nối đi đâu hết. Hôm chủ nhật e set BO1=1, BO2=0 rồi ngồi mò 6 bit IOC1-2; IO1-2; BO3-4 là 64 trường hợp mà vẫn chưa dc.
              em code nhưng vẫn chưa được, bác giúp e với ạ.
              dc=0x14;
              output_low(CE);
              output_low(CLK);
              delay_us(10);
              send_byte(dc);
              delay_ms(10);//ms
              output_high(CE);
              delay_ms(10);//ms

              send_bit(0);// Send P0->P3;
              send_bit(0);
              send_bit(0);
              send_bit(0);

              send_bit(1); //f=549khz
              send_bit(0);
              send_bit(1);
              send_bit(1);

              send_bit(0);
              send_bit(0);
              send_bit(1);
              send_bit(0);

              send_bit(1);
              send_bit(0);
              send_bit(0);
              send_bit(0);


              send_bit(0); // SNS = 0
              send_bit(0); // DVS = 0
              send_bit(0); // CTE = 0
              send_bit(1); // XS = 1 for 7.2MHz

              send_bit(0); // R0 = 0 for 3KHz
              send_bit(0); // R1 = 0 for 3KHz
              send_bit(1); // R2 = 1 for 3KHz
              send_bit(1); // R3 = 1 for 3KHz

              delay_ms(10);//ms
              output_low(CLK);
              output_low(CE);
              delay_ms(10);//ms

              // Send IN2;
              dc=0x94;
              output_low(CE);
              delay_us(10);
              send_byte(dc);
              delay_ms(10);//ms
              output_high(CE);
              delay_ms(10);//ms

              //send_byte(0x0D);
              send_bit(0);//IOC1
              send_bit(1);//IOC2
              send_bit(0);//IO1
              send_bit(0);//IO2

              send_bit(1);//BO1
              send_bit(0);//BO2
              send_bit(0);//BO3
              send_bit(1);//BO4

              send_bit(0);// DONT CARE
              send_bit(0);//DOC0
              send_bit(0);//DOC1
              send_bit(0);//DOC2

              send_bit(0);//UL0
              send_bit(0);//UL1
              send_bit(0);//DZ0
              send_bit(0);//DZ1
              //send_byte(0x88);
              send_bit(1);//GT0=1 IF measurement time =8ms
              send_bit(0);//GT1=0 IF measurement time =8ms
              send_bit(0);//TBC
              send_bit(0);//DLC

              send_bit(1);//IFS =1 normal mode
              send_bit(0);//TEST0=0 must set to 0
              send_bit(0);//TEST1=0 must set to 0
              send_bit(0);//TEST2=0 must set to 0
              delay_ms(10);//
              output_low(CLK);
              output_low(CE);
              Attached Files

              Comment


              • #8
                Điều quan trọng là khung truyền của bạn vào con LC72131 đã chuẩn chưa ... rồi sau đó mới tính đến chuyện " thử các trường hợp ". Khung truyền chưa chuẩn thì thử đâu có nghĩa gì. Tạm thời thử cái FM như kiểu của bạn này xem Tuner nó có chạy ra ngô ra khoai gì không đã . Kêu được FM rồi mới loại trừ các trừong hợp của FM và tính tới AM. ( chứ giờ còn chưa biết là do lỗi khung truyền hay set các chân BO1 --> BO4 ) ... vào giờ có khung truyền chuẩn ... đảm bảo tin tưởng KHUNG dữ liệu đưa vào LC72131 là chuẩn đét ... thì mới tiến hành mò các trường hợp.
                Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

                Comment


                • #9
                  Nguyên văn bởi queduong Xem bài viết
                  Điều quan trọng là khung truyền của bạn vào con LC72131 đã chuẩn chưa ... rồi sau đó mới tính đến chuyện " thử các trường hợp ". Khung truyền chưa chuẩn thì thử đâu có nghĩa gì. Tạm thời thử cái FM như kiểu của bạn này xem Tuner nó có chạy ra ngô ra khoai gì không đã . Kêu được FM rồi mới loại trừ các trừong hợp của FM và tính tới AM. ( chứ giờ còn chưa biết là do lỗi khung truyền hay set các chân BO1 --> BO4 ) ... vào giờ có khung truyền chuẩn ... đảm bảo tin tưởng KHUNG dữ liệu đưa vào LC72131 là chuẩn đét ... thì mới tiến hành mò các trường hợp.
                  Em kiểm tra khung truyền đã đúng thứ tự chuẩn, FM thì em đã thu ngon lành rồi ạ, chỉ có AM là chưa thu dc

                  Comment


                  • #10
                    ui sắp het thời rùi bạn,nếu chỉ để thu radio
                    Trần Nghĩa

                    Comment


                    • #11
                      Ở tần số 549Khz có IN1 : 0x14 ; 0x3EC ; 0x3D ( Tần số ref = 1Khz ), trung tần 455Khz, Thạch anh LC72131 = 7,2Mhz
                      Theo hình bạn vẽ thì BO1 sẽ bật/ tắt tiếng ( MUTE ) , BO2 sẽ là FM/AM , BO3 không dùng , BO4 FM mono/ stereo ( dùng cho FM ... nếu dùng AM ==> cũng không dùng ) . Không dùng nghĩa là set 1 hay 0 thì đều OK. IO1 ( không dùng ) còn IO2 có liên quan đến chuyển mạch FM/AM.
                      Như vậy chỉ có BO1, BO2 và IO2 ... nghĩa là chỉ có tối đa 7 trường hợp ( từ 000 ---> 111 )
                      Các trường hợp đó là ( IN2 ) : 0x94; 0x00; 0x0088;
                      0x94; 0x04; 0x0088;
                      0x94; 0x08; 0x0088;
                      0x94; 0x0C; 0x0088;
                      0x94; 0x10; 0x0088;
                      0x94; 0x14; 0x0088;
                      0x94; 0x18; 0x0088;
                      0x94; 0x1C; 0x0088;

                      /// trong đó 0x94 là địa chỉ , 0x1C là byte điều khiển các đầu ra, 0x0088 là các control set từ DNC --> TEST 2.



                      Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

                      Comment


                      • #12
                        Nguyên văn bởi queduong Xem bài viết
                        Ở tần số 549Khz có IN1 : 0x14 ; 0x3EC ; 0x3D ( Tần số ref = 1Khz ), trung tần 455Khz, Thạch anh LC72131 = 7,2Mhz
                        Theo hình bạn vẽ thì BO1 sẽ bật/ tắt tiếng ( MUTE ) , BO2 sẽ là FM/AM , BO3 không dùng , BO4 FM mono/ stereo ( dùng cho FM ... nếu dùng AM ==> cũng không dùng ) . Không dùng nghĩa là set 1 hay 0 thì đều OK. IO1 ( không dùng ) còn IO2 có liên quan đến chuyển mạch FM/AM.
                        Như vậy chỉ có BO1, BO2 và IO2 ... nghĩa là chỉ có tối đa 7 trường hợp ( từ 000 ---> 111 )
                        Các trường hợp đó là ( IN2 ) : 0x94; 0x00; 0x0088;
                        0x94; 0x04; 0x0088;
                        0x94; 0x08; 0x0088;
                        0x94; 0x0C; 0x0088;
                        0x94; 0x10; 0x0088;
                        0x94; 0x14; 0x0088;
                        0x94; 0x18; 0x0088;
                        0x94; 0x1C; 0x0088;

                        /// trong đó 0x94 là địa chỉ , 0x1C là byte điều khiển các đầu ra, 0x0088 là các control set từ DNC --> TEST 2.


                        đợt này em đang thi nên chưa có thời gian vọc tiếp. Cảm ơn bác QD nhiệt tình giúp, để hết đợt thi này e thử tiếp

                        Comment


                        • #13
                          em xin được vào bài viết này 1 chút được không ạ! Em cũng xin được bộ thu của panasonic dùng công nghệ RDS, nhưng bên phát có 1 máy phát RDS để phát mã, vậy làm thế nào trong code lập trình để đưa cái mã RDS này vào con tuner cụ thể là PLL LC72131 vậy ạ? Em cũng có đọc bài viết của bác kia về khung truyền nhưng không thấy đề cập đến code giải mã RDS đưa vào PLL, thu thì được nhưng mỗi khi tắt bộ phát mã RDS thì tuner tắt luôn vì không nhận được mã RDS. Em xin chân thành cảm ơn!

                          Comment


                          • #14
                            RDS không liên quan đến khung truyền PLL LC72131 ... nó hoạt động độc lập. PLL chỉ xác lập tần số thu VD 90Mhz , 101,2Mhz ...v.v ... tín hiệu rds nằm trong mớ hỗn độn MPX.
                            Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

                            Comment


                            • #15
                              Trước tiên e cảm ơn tiền bối queduong đã trả lời. Vậy cho e hỏi là các đài phát thanh họ có sử dụng đầu phát mã RDS để trộn vào tín hiệu FM/AM gửi đi, vậy bộ phát mã này nó có ảnh hưởng gì đến công việc thu sóng hay không, ví dụ như nó sẽ phát đi địa chỉ trước khi phát tín hiệu FM/AM chẳng hạn, hay là mình chỉ cần thiết lập tần số thu là con tuner có thể thu được sóng FM/AM vậy ạ? E xin cảm ơn và chúc gia đình a năm mới sức khỏe, an khang thịnh vượng!

                              Comment

                              Về tác giả

                              Collapse

                              congnguyen26 Tìm hiểu thêm về congnguyen26

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X