Merge branch 'master' of github.com:iotcat/fdc

master
iotcat 3 years ago
commit bdced50f5b
  1. 0
      docs/.nojekyll
  2. 26
      docs/README.md
  3. 1
      docs/_config.yml
  4. 15
      docs/aameeting/Third_Meeting.md
  5. 15
      docs/aameeting/fourth_aa_meeting.md
  6. 12
      docs/checklist/schematic.md
  7. 21
      docs/groupmeeting/Second_Meeting.md
  8. 15
      docs/groupmeeting/Third_Meeting.md
  9. BIN
      docs/img/LaTex_exercise.png
  10. BIN
      docs/img/as.jpg
  11. BIN
      docs/img/model.jpg
  12. BIN
      docs/img/pcb.png
  13. BIN
      docs/img/res1.jpg
  14. BIN
      docs/img/res2.jpg
  15. BIN
      docs/img/sch_v0.png
  16. BIN
      docs/img/schematic.png
  17. BIN
      docs/img/simulation.png
  18. 59
      docs/index.html
  19. 88
      docs/log/aameeting.md
  20. 21
      docs/log/design_component.md
  21. 61
      docs/log/groupmeeting.md
  22. 54
      docs/log/logbook.md
  23. 48
      docs/part/circuit.md
  24. 32
      docs/part/pcb.md
  25. 33
      docs/part/result.md

@ -1,24 +1,18 @@
# Frequency Downconverter
In this project, a Frequency Downconverter (FDC) with RF input and 50ohm output impedance will be designed, simulated, manufactured and tested.
In this project, Frequency Downconverter (FDC) is designed to convert signal from Ultra High Frequency (610MHz) to VHF (80MHz). With LT5512 mixer as center IC, surrounding circuit was designed to adjust the input and output impedance to 50Ω, eliminate DC interference as well as block high frequency noise at IF part. PCB was designed and manufactured with the help of Altium Designer and eagleCAD. This product can effectively decrease the cost and complexity of Radio Frequency signal processing.
## Guide
### Check List
- [First Lab Checklist](checklist/first_lab.md)
![model](/img/model.jpg)
### Group Meeting
- [First Group Meeting Record](groupmeeting/first_meeting.md)
- [Second Group Meeting Record](groupmeeting/Second_Meeting.md)
- [Third Group Meeting Record](groupmeeting/Third_Meeting.md)
A typical FDC accept two input signal and output the combined signal at f1+f2 and f1-f2. This means that, besides the RF signal input, another low frequency vibration signal, which we called as LO signal, is also needed. Before the RF signal go into the mixer, it needed to be processed through band pass filters as well as amplifiers to make sure that only the signal we expected can go into the mixer. For the output IF signal, band pass filters and amplifiers are also necessary to block the spare f1+f2 signal and keep the signal Hi-Fi. These measures are important to design a high quality FDC.
### AA Meeting
- [First AA Meeting Record](aameeting/first_meeting.md)
- [Second AA Meeting Record](aameeting/Second_Meeting.md)
- [Third AA Meeting Record](aameeting/Third_Meeting.md)
## Objectives
- Learn to solve Engineering problems (i.e. How good is good enough?)
- Learn skills to design and manufacture electrical products
- Obtain skills and experience to cooperate with team
- Make a simple FDC which can work
## Objective
-----------------------------
☛[Go to the Circuit Part blog](/part/circuit)
![LT5512_circuit](img/LT5512_circuit.png)
This is the LT5512 recommanded circuit..

@ -1 +0,0 @@
theme: jekyll-theme-architect

@ -1 +1,14 @@
# Questions
# Third AA Meeting
>[x] ---06/13/2020 by Yimian Liu
>[x] Participaants: Boyao Yang, Weizhou Wen, Yimian Liu, Yidi Song
>[x] Location: EE 5 floor AA office
## Ques
- Ques about the usage of resistance in demo
- Ques about the impedance matching
- Ques about PCB differentical line design
## Techninal Suggestions
- Resistance is used to perfect the circuit
- impedance match sometimes do not really necessary in this case
- just make sure that there are input and output

@ -0,0 +1,15 @@
# Third AA Meeting
>[x] ---06/20/2020 by Yimian Liu
>[x] Participaants: Boyao Yang, Weizhou Wen, Yimian Liu, Yidi Song
>[x] Location: EE 5 floor AA office
## Ques
- PCB design problems
- convert gergle to brp
- how to submit PCB design
## Techninal Suggestions
- Place through hole alone the high frequency line
- Use Laying copper to ground most place
- Check the minimum width of wire
-

@ -1,4 +1,12 @@
# Schematic Design CheckList
## Schematic Checklist
[x] `---31/01/2020 drafted by Yimian Liu`
- [] Debat the designed method of EN pin
## Task
[x] Select IC
[x] Impedance Matching
[x] Filter Design
[x] Differencial Line Design
[x] Simulation
[x] Output BOM and purchase List

@ -4,21 +4,20 @@
>[x] Location: CTH
## Setting goals
### Song:
- Let all group members know the simple steps to record ideas and the information from group meeting and AA meeting.
- Set new files about week 2’s meeting.
## What have done
- Let all group members know the simple steps to record ideas and the information from group meeting and AA meeting.
- Write the meeting log before Thursday.
### Yang:
- Drawing schematics
- Drawing schematics.
- Continue to learn the ways to use the software, including the way to design PCD.
### Wen:
- Find the way to let the output impedance is 50 ohms.
### Liu:
- Simulate and design filter.
- Circuit Simulation
## How are these goals being achieved
During the second week our team members learned pcb drawing by themselves. Here is one of the drawing exercise manuscripts.
![pcb practice manuscript](https://github.com/IoTcat/FDC/blob/master/docs/img/WechatIMG93.png)
Besides,we already determined the first schematic demo.
![demo 1](https://github.com/IoTcat/FDC/blob/master/docs/img/WechatIMG95.png)

@ -1 +1,16 @@
# Third Group Meeting
>[x] ---14/02/2020 by Yidi Song
>[x] Participaants: Boyao Yang, Weizhou Wen, Yimian Liu, Yidi Song
>[x] Location: EE Building
## What have done
1. Learn the basic code of LaTeX and how to use the Git control system.
2. Learn the PCB wiring and layout, and completed the PCB wiring of the 0.0.1 version of the circuit.
3. Redesign schematic.
We learned how to use LaTex and wrote a exercise article. Contents, table, picture, reference and equations were all included. The picture of this exercise is shown below.
![LaTex exercise](https://github.com/IoTcat/FDC/blob/master/docs/img/LaTex_exercise.png)
We learned the basic uses of Git. Continue did the schematic simulation and PCB design.

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

@ -0,0 +1,59 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" />
<title>Frequency Downconverter</title>
<link rel="stylesheet" href="https://unpkg.com/docute@3/dist/docute.css">
<script type="text/javascript">block_aplayer = true;</script>
<script src="https://cdn.yimian.xyz/ushio-js/ushio-head.min.js"></script>
</head>
<body>
<div id="app"></div>
<script src="https://unpkg.com/docute@3/dist/docute.js"></script>
<script src="https://cdn.yimian.xyz/ushio-js/ushio-footer.min.js"></script>
<script>
docute.init({
title: 'Frequency Downconverter',
repo: 'iotcat/fdc',
twitter: 'iotcat',
'edit-link': 'https://github.com/IoTcat/fdc/blob/master/docs/',
nav: {
default: [
{
title: 'Home', path: '/'
},
{
title: 'Circuit Design', path: '/part/circuit'
},
{
title: 'PCB Design', path: '/part/pcb'
},
{
title: 'Test and Result', path: '/part/result'
},
{
title: 'Log', type: 'dropdown', items: [
{
title: "Log Book",
path: "/log/logbook"
},
{
title: "AA Meeting Log",
path: "/log/aameeting"
},
{
title: "Group Meeting Log",
path: "/log/groupmeeting"
},
]
}
]
}
})
</script>
</body>
</html>

@ -0,0 +1,88 @@
# The first week meeting
>[x] `---30/01/2020 by Yimian Liu`
>[x] `Participaants: Boyao Yang, Weizhou Wen, Yimian Liu, Yidi Song`
>[x] `Location: EE 5 floor AA office`
## Outline
- Figure out the key **params of FDC**
- Think how to **measure** these params
- There might be a week to wait for the SMT
- In the waiting time, figure out **measure/test procedure and plan**
- Always think about the **Report**
- Use blog to provide `evidence` of proof
- Its better to conduct the proj **document-oriented** with a check list
## Technical Suggestions
- **Do not** need a bandpass filter at input
- **Do not** need a amplifer at input and output
- May need a bandpass near output
- Think how to design the output impandance to be ***50ohms***
- The output bandpass may use **butterworth**
- The gain can be not considered
- The input can be designed to be any range between `300M-3GHz`, `1850-1910MHz` is ok
------------------------------
# Second AA Meeting
>[x] ---06/02/2020 by Yidi Song, Yimian Liu
>[x] Participaants: Boyao Yang, Weizhou Wen, Yimian Liu, Yidi Song
>[x] Location: EE 5 floor AA office
## Ques
- LT5512 spice models
- the size and layers of PCB
- Design details about IF LPF
- BNC adapter
## Techninal Suggestions
- Use spice to simulate
- Find some similar IC simulation models
- Set up the IC by what we want to test
- Remove all unnecessary Filter and only leave mixer
- Altium Designer is recommanded to use
- Contact lab members to find out the port of spectrum analyzer
- Buy SMA-BNC adapter if necessary
- Components list ASAP, do not suggest to buy by ourselves
------------------------------
# Third AA Meeting
>[x] ---13/02/2020 by Yimian Liu
>[x] Participaants: Boyao Yang, Weizhou Wen, Yimian Liu, Yidi Song
>[x] Location: EE 5 floor AA office
## Ques
- Ques about the usage of resistance in demo
- Ques about the impedance matching
- Ques about PCB differentical line design
## Techninal Suggestions
- Resistance is used to perfect the circuit
- impedance match sometimes do not really necessary in this case
- just make sure that there are input and output
-------------------------------------------------
# Fourth AA Meeting
>[x] ---20/02/2020 by Yimian Liu
>[x] Participaants: Boyao Yang, Weizhou Wen, Yimian Liu, Yidi Song
>[x] Location: EE 5 floor AA office
## Ques
- PCB design problems
- convert gergle to brp
- how to submit PCB design
## Techninal Suggestions
- Place through hole alone the high frequency line
- Use Laying copper to ground most place
- Check the minimum width of wire
-----------------------------
☛[Go to Group Meeting Log](/log/groupmeeting)

@ -0,0 +1,21 @@
## Issues
- RF Balun unmatched frequency..
- 2450M or 450M
- no 2450M balun 2:1
- to 450M 80M (820M) 370M
- Select BALF-SPI2-02D3 on onecall
- BALF-SPI2-02D3 output impendance not 50 ohms, droped
- to 610M 80M (1140M) 530M
- Design IF impedance for 200 ohms
- Learn [Smith Chart](https://www.maximintegrated.com/cn/design/technical-documents/tutorials/7/742.html)
- Figure out IF Table on Spec is ||
- to 610M 80M (1300M) 690M
- IF 5.6pF 220nH 220nH
- new branch v2.0.1
- Figure out component list
- Find component provider
- Finish component List
- new schematic
- check bom

@ -0,0 +1,61 @@
# The first week meeting
[x] `---29/01/2020 by Boyao Yang, Yimian Liu`
[x] `Participaants: Boyao Yang, Weizhou Wen, Yimian Liu`
[x] `Location: Harold Cohen Library 3A`
## Setting goals and weekly prograss
- The general goals were discussed. For the first three weeks, the general design should be accomplished. Allow two weeks for surface mounting and PCB fabrication.
- Clarify the divison of responsibility.
## Install relevant softerware
- Software for circuit simulation
- Software for PCB design
- Implement Git / Nodejs env
## Questions (Ask academic advisor)
- `not in progress`
-----------------------------
# The first week meeting
[x] `---29/01/2020 by Boyao Yang, Yimian Liu`
[x] `Participaants: Boyao Yang, Weizhou Wen, Yimian Liu`
[x] `Location: Harold Cohen Library 3A`
## Setting goals and weekly prograss
- The general goals were discussed. For the first three weeks, the general design should be accomplished. Allow two weeks for surface mounting and PCB fabrication.
- Clarify the divison of responsibility.
## Install relevant softerware
- Software for circuit simulation
- Software for PCB design
- Implement Git / Nodejs env
## Questions (Ask academic advisor)
- `not in progress`
----------------------------
# Third Group Meeting
>[x] ---14/02/2020 by Yidi Song
>[x] Participaants: Boyao Yang, Weizhou Wen, Yimian Liu, Yidi Song
>[x] Location: EE Building
## What have done
1. Learn the basic code of LaTeX and how to use the Git control system.
2. Learn the PCB wiring and layout, and completed the PCB wiring of the 0.0.1 version of the circuit.
3. Redesign schematic.
We learned how to use LaTex and wrote a exercise article. Contents, table, picture, reference and equations were all included. The picture of this exercise is shown below.
![LaTex exercise](/img/LaTex_exercise.png)
We learned the basic uses of Git. Continue did the schematic simulation and PCB design.
-----------------------------
☛[Go back to Home](/)

@ -0,0 +1,54 @@
Log Book - Frequency Downconverter Proj
> ※ Archieved at 2020-03-04 22:11:13 UTC
## Week 0
- Investigate background info
- Select IC
- Give out first component purchase list
## Week 1
- learn how to use Altium Designer
- Learn filter design
- Learn LT5512 data sheet
- Determine working frequenct at 1.9GHz-170MHz
- Clarify the division of responsibility
- Decide to choose Butterworth Filter
## Week 2
- Build schematic library
- Build PCB library
- Build missing PCB footprint
- Begin to think about impedance match
- Determined the circuit diagram except the part of IF BPF (Schematic v0.0.1)
## Week 3
- Learn how to design PCB
- Design impedance matching
- Put forward schematic v1.0.0
- Redesign circuit bacause of one mistake about the Balun
- Change working frequency from to 610MHz-80MHz
- Propose schematic v2.0.1
- Generate second component purchase list
- Learn Latex and Git
## Week 4
- PCB routing
- Ethic and sustainability report
- IF part simulation using ADS
- Convert PCB proj from Altium to EagleCAD
## Week 5
- Output gerber files
- Submit PCB Design to workshop
- Poster Design
## Week 6
- Print out poster
- Prepare for presentation
- Conclude the project
- Classify and publish the blog
-----------------------------
☛[Go to AA Meeting Log](/log/aameeting)

@ -0,0 +1,48 @@
# Schematic Design
## General Information
![LT5512_circuit](/img/LT5512_circuit.png)
A typical FDC accept two input signal and output the combined signal at f1+f2 and f1-f2. This means that, besides the RF signal input, another low frequency vibration signal, which we called as LO signal, is also needed. In this project, the signal was input and output through BNC jacks. The IC was powered by 5V DC power supplier.
## Design Steps
Six steps were conducted in the circuit design produrce. The first step is to select a Mixer IC, which should accpet UHF signal and need to be in stock in UK. We selected LT5512 IC which can support up to 3GHz signal in this case. Secondly, impedance matching is processed in order to match standard 50Ω input and 50Ω output. In this case, capacitors and inductors were utilized to design with the help of Smith chart and online design tools. Thirdly, a Low Pass Filter function was considered while design the impedance matching in the IF part. Then, Differcial Line Design was tried to optimized the performance of signal transmission. Additionally, simmulation was conducted with ADS to verify the circuit performance.
### Component Selection and Purchase
The first produrce of component selection is figure out what we really needed. In this case, a mixer, three BNC jacks and one PCB header are necessary, while others such as transformses, amplifier, filters are optional. After confirm what we needed (the schametic), component selection can be proceeded. During the component selection, it is common and sometimes unavoidly unable to find a expected component. When this happened, a new purchase list in corresponding with a redesign schematic should be proceeded.
![ic](../img/schematic.png)
### Filter Design
In downconverter case, the less the ripples on the bandwidth, the better performance can be expected. After weigth the performance of the filter and the difficulty of the PCB design, we have choosed the one order Butterworth filter as well as designed the schematic to be as few filter as possible.
### Impedance Matching
Impedance matching is considered so that the circuit can accept a standard 50 ohms input and support a 50 ohms output. This design is conducted in the meantime with the filter design. Online tools from Analog Devices was utilized and Shmith Chart was tried to varified the design. A 50:200 ohms Balun transformer was implemented in the IF part to match the impedance.
![ic](/img/simulation.png)
This picture shows the result of simulation of frequency response of the IF part. From this firgue, it can be figured out that the f1+f2 frequency, which is about 1.1GHz in this case, can be effectively blocked, while the f1-f2 passing.
### Differencial Line Design
As the LT5512 request a differencial RF input and IF output, several capacitiors was used to block the DC while a Balun was settled to transform IF signal from differencial to single side.
### Simulation
ADS was used to check the expected performance of the design of impedance matching circuit.
## Experience
The design of circuit is not something that can be done by once, instead, rolling of all the steps above is usual. In this case, we have designed more than three versions of the schematic.
![sch_v0](/img/sch_v0.png)
This figure shows the v0.0.1 version of the schematic, which works at 1.9GHz-170MHz. However, this did not be used because of a mistake that the Balun transformer we purchase at the first time can not work at 1.9GHz, which we did not realize it when we make the first component list in early January. Due to this small error, we redesign nearly the whole circuit in less than one week and change the working frequency to 610MHz-80MHz, as no substitutable components can be found on RS, Oncall and other supplier.
-----------------------------
☛[Go to the PCB Part blog](/part/pcb)

@ -0,0 +1,32 @@
# PCB Design
> Software used: Altium Designer V20.0.1 Eagle CAD
> Version control: Git and Github
## Components Library
Before the PCB design, the component library of the schematic and the component library of the PCB must be created. In order to ensure the accuracy of component package specifications including footprint, most packages in the PCB component library were imported from the supplier's official website. Other components which cannot be found from the official website were import from Github.
## PCB structure design and layout
Due to the small number of PCB design components and the complexity of the circuit, single-layer boards were selected to simplify design and production.
![pcb](/img/pcb.png)
Because the radio frequency (RF) circuit is a distributed parameter circuit, it is easy to produce a coupling effect in the actual work of the circuit. Therefore, in the actual PCB design, it will be found that the interference radiation in the circuit is difficult to control.
For example, problems such as mutual interference between digital circuits and analog circuits, noise interference from power supplies, and interference caused by unreasonable ground lines.
In the process of PCB layout, we mainly refer to the data sheet of the integrated circuit and the circuit layout of the schematic.
Drawback: Many RF PCB layout rules are ignored during the layout process.
e.g. Silk screen design rule in RF PCB design
## PCB routing
Once the basic placement has been completed, the next stage of the PCB design is to route the connections between all the components. The first routing uses the software's auto-routing function, then repair the wires according to the specific components and circuits.
The overall requirements for wiring are: RF signal traces are short and straight, reducing abrupt changes in the line, fewer holes are punched during routing, and they do not intersect with other signal lines. As much as possible, add ground vias around the RF signal lines.
After designing the routing, pads, and vias, a DRC (Design Rule Check) should be performed. In the inspection results, the differences between the designed graph and the defined rules are listed in detail, and the networks that do not meet the requirements can be found.
## Copper plating
The main purpose of copper plating is to improve the anti-interference ability of the circuit. At the same time, it has great benefits for PCB heat dissipation and PCB strength. Copper grounding can also serve as a shield.
In high-frequency circuits, a ground (GND) copper isolation shield is required. Therefore, a large area of copper is applied on the bottom layer to connect all ground wires. For the top layer, the circuit requires strict impedance control, and copper plating is likely to affect impedance control due to distributed capacitance. The wiring density around the integrated circuit is high, and the excessive copper separation may affect grounding.
-----------------------------
☛[Go to the Result Part blog](/part/result)

@ -0,0 +1,33 @@
# Result and Testing
## Result
![res1](/img/res1.jpg)
This figure shows the front of the manufactured PCB. As it shown, all the SMD components was not solded on the PCB and only the IC and Balun was solded and wires were printed and holes was drilled, since the workshop in university did not do SMT. When we contracted the workshop technicists, they did tell us that they can not do this, however, we did not quitly understand him at that time.
![res2](/img/res2.jpg)
This figure shows the back side of the PCB result. It can be shown that this side was copper plated to eliminate the effect of ground line.
## Test Produre
### Equipments
![sa](/img/as.jpg)
The most important (and the most expensive) equipment is the spectrum analyzer, which was shown in the above figure. This equipment can display the signal in frequency domain. However, this type of spectrum analyzer can only accept one input at one time, so we may need to the target separatly and combine them together maybe use Photoshop.
Besides, High-Frequency signal generator, DC power supplier are also needed in this case.
## Test Steps
- Give a RF input without LO input and measure the output
- Give a LO input without RF input and measure the output
- Give both RF and LO input and measure the output
- Measure the range of RF frequency that it can work
- Measure the range of LO frequenct that it can work
-----------------------------
☛[Go to Log Book](/log/logbook)
Loading…
Cancel
Save