https://github.com/junon10/tsa5511
tsa5511/12 fm pll
https://github.com/junon10/tsa5511
fm-synthesizer fm-transmitter mikroc mikroc-pro-for-pic pic16f628a pll pll-controller tsa5511 tsa5512
Last synced: 2 months ago
JSON representation
tsa5511/12 fm pll
- Host: GitHub
- URL: https://github.com/junon10/tsa5511
- Owner: junon10
- License: mit
- Created: 2024-06-16T17:31:30.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-03-05T12:38:47.000Z (3 months ago)
- Last Synced: 2025-03-05T13:36:40.985Z (3 months ago)
- Topics: fm-synthesizer, fm-transmitter, mikroc, mikroc-pro-for-pic, pic16f628a, pll, pll-controller, tsa5511, tsa5512
- Language: Assembly
- Homepage:
- Size: 64.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tsa5511/tsa5512 PLL Controller
## Description
- This code in C controls FM Transmitters with the TSA5511 or TSA5512 pll ic, with the Pic16F628A microcontroller.
## Requirements
- **Microcontroller**: Microchip Pic16F628A.
- **PLL IC**: Philips TSA5511 or TSA5512.
- **Crystal Oscillator Reference**: 3.2MHz or 4.0MHz.
- **VCO**: Single transistor Colpitts FM Oscillator with Varicap Diode.
- **Compiler**: MikroC Pro Pic 7.6.0 (demo).
- **Programmer Hardware**: Pickit2 or Pickit3.
- **OS**: Windows 7 with USB 2.0 Ports.## Installation
1. Download the repository from GitHub:
[https://github.com/junon10/tsa5511](https://github.com/junon10/tsa5511)2. Open the MCPPI project file, click in compile.
3. Burn the hex file in the Pic16F628A using Microchip Pickit2 or Pickit3 Programmer.
4. Insert the tsa5511/12 in the IC socket board connected to Pic16f628A and Fm Oscillator.
5. Configure the Dip Switches to desired frequency.
## Limitations
- For detailed technical specifications, refer to the TSA5511/12 datasheet.
- The 3.2MHz crystal oscillator presents better precision in generating frequencies in Broadcast Band 88-108MHz, but a 4MHz crystal can also be used with a small difference in frequencies.## Author
- **Junon M.**
Contact: [[email protected]](mailto:[email protected])## Contributing
Contributions are welcome! Please fork the repository and send a pull request.
## Repository
- [https://github.com/junon10/tsa5511](https://github.com/junon10/tsa5511)
## References
- TSA5511/12 Datasheet
## Changelog
- **v1.0.0 (2024/06/16)**: Initial commit.
## License
MIT License