Fpga Adc
Fpga Adc
Fpga Adc
VALLADOLID
UNIVERSIDAD DE VALLADOLID
Desarrollo de un interfaz
analógico y digital para un
simulador HIL
Autor:
San Miguel Nieto, Antonio
Tutor:
De Pablo Gómez, Santiago
Departamento de Tecnología
Electrónica
1
2
Resumen
En este proyecto se va a diseñar un sistema de conexión y transmisión de datos
para un simulador Hardware in the Loop.
Palabras clave
Hardware in the loop (HIL), tarjeta de circuito impreso (PCB), convertidor digital-
analógico (DAC), convertidor analógico-digital (ADC).
Abstract
The quality of the design will be better while minimum of codes will be lost
during the transmission and conversion of data. Therefore, choose the
components with the suitable characteristics will be priority to do the
performance that is proposed with accuracy and with the transmission speed
appropriate to the sampling rate of the controller.
Keywords
Hardware in the Lopp (HIL), printed circuit board (PCB), digital analog converter
(DAC), analog digital converter (ADC).
3
4
Índice
1. INTRODUCCIÓN Y OBJETIVOS............................................................................................. 7
3. TEORÍA ............................................................................................................................. 13
4. DESARROLLO.................................................................................................................... 27
5
4.3.11. Esquemático del diseño ADC ...............................................................................65
4.4. DISEÑO Y ELECCIÓN DE COMPONENTES PARA LA INTERFAZ DIGITAL ..............................................71
4.4.1. Protección de la salida digital ..................................................................................71
4.4.2. Protección de la entrada digital ...............................................................................73
4.4.3. Terminales de conexiones ........................................................................................74
4.4.4. Esquemático del diseño de la interfaz digital ..........................................................75
4.5. DISEÑO DE LA TARJETA PCB ................................................................................................76
4.5.1. Diseño de la zona DAC .............................................................................................77
4.5.2. Diseño de la zona ADC .............................................................................................82
4.5.3. Diseño de la interfaz digital .....................................................................................87
6. BIBLIOGRAFÍA .................................................................................................................. 91
6
1. Introducción y objetivos
1.1. Introducción
7
La FPGA solo puede trabajar con datos digitales, por tanto, hemos de
transformar las señales analógicas de magnitudes que se están
midiendo como, por ejemplo, la intensidad que circula por un conductor
dentro de un circuito eléctrico, en una señal digital que pueda entender
y con la que trabajar nuestro elemento de control.
1.2. Objetivos
Diseño de una tarjeta de circuito impreso con interfaz digital y
analógica para permitir el control y monitorización desde una
FPGA que realizará simulaciones en tiempo real dentro del
entorno Hardware in the Loop.
8
Las tarjetas diseñadas estarán protegidas ante fallos externos,
así como si se produjera un fallo dentro de las tarjetas no
dañarían componentes del exterior.
9
10
2. Estado de la técnica
En este apartado se va a explicar los convertidores existentes y su situación en
el mercado.
11
2.2. Configuración ADC
12
3. Teoría
3.1. Adquisición y retención de datos
Para poder explicar el funcionamiento de los convertidores digitales-analógicos
y analógicos digitales, se ha de explicar primero el circuito básico de muestreo
y retención.
13
entrada y será igual a ella en el instante en que el circuito lógico de control está
a nivel bajo, abriendo el interruptor. Durante el intervalo de retención, mientras
la señal de control está a nivel bajo, el interruptor está abierto y el condensador
C mantendrá el último valor de la entrada. Idealmente la salida se mantendrá
constante en ese valor durante todo el intervalo de retención.
14
se obtenga como resultado una tensión de salida que sea
aproximadamente la tensión de entrada con la precisión necesaria.
3.2.2. Tipos
Paralelo: Esta interfaz necesita una entrada por cada bit que tenga el
convertidor además de una señal chip select y una señal de escritura.
Esta interfaz es mucho más compleja que la interfaz SPI aunque puede
ser mucho más rápida.
15
I2C: Inter-Integrated circuit. Otro tipo de interfaz serie al igual que el
SPI, pero en este caso bidireccional. Durante la lectura o el envío de
datos el elemento de control se asegura que los datos han sido
correctamente entregados. Debido a esto la transmisión de datos es
mucho más lenta y menos robusta que la interfaz SPI.
Según su arquitectura
Las tensiones lógicas que representan los bits individuales A3, A2, A1, A0
no se aplican directamente al convertidor, sino que se utilizan para
activar interruptores electrónicos S3, S2, S1, S0 respectivamente.
Cuando cualquiera de las A son 1, el interruptor correspondiente es
conectado a la tensión de referencia VR; cuando una A es 0, el
interruptor es conectado a tierra (masa). En la red de resistencias
ponderadas, el valor de cada una de ellas es igual al del anterior dividido
por 2, por lo que sus valores individuales son inversamente
proporcionales al peso numérico del dígito binario respectivo. Así, en
este convertidor de 4 bits tenemos:
(3.1)
𝑅
𝑅0 = 0 = 𝑅
2
16
𝑅 𝑅
𝑅0 = =
21 2
𝑅 𝑅
𝑅0 = 2 =
2 4
𝑅 𝑅
𝑅0 = 3
=
2 8
𝐴3 𝐴2 𝐴1 𝐴0 (3.2)
𝐼𝑠 = 𝑉𝑅 ( + + + )
𝑅3 𝑅2 𝑅1 𝑅0
(3.3)
𝑉𝑅 3
𝐼𝑠 = (2 𝐴3 + 22 𝐴2 + 21 𝐴1 + 20 𝐴0 )
𝑅
Donde Ai = 1 si Si está conectado a VR y Ai = 0 si Si está conectado a
tierra. La ecuación 2 muestra claramente que el valor numérico de la
corriente de cortocircuito es directamente proporcional al número
binario A3 A2 A1 A0 Por ejemplo, sí la entrada de A3 A2 A1 A0 = 1111, Is =
15 VR/R, mientras si A3A2A1A0 = 0110, Is = 6 VR/R, etc. la tensión de
salida es Vo:
(3.4)
𝑅𝑓 𝑉𝑅 3
𝑉0 = −𝐼𝑓 𝑅𝑓 = −𝐼𝑠 𝑅𝑓 = − (2 𝐴3 + 22 𝐴2 + 21 𝐴1 + 20 𝐴0 )
𝑅
17
tensión producida por el bit menos significativo A0. En este caso el
convertidor D/A será capaz de convertir con precisión únicamente 9 bits
en lugar de 10. A causa de esta dificultad, el circuito se utiliza en
aplicaciones de baja resolución.
18
circuito es utilizable como convertidor D/A se debe a las sucesivas
conversiones Thevenin representadas en la Ilustración 3-7b.
(3.5)
𝑅𝑓 𝑉𝑅 𝑆3 𝑆2 𝑆1 𝑆0
𝑉0 = − ( + + + )
3𝑅 21 22 22 20
19
Según el tipo de excitación: Esto se refiere a la señal que llega al semiconductor
que cierra el cierra el circuito y con la que se envía el código digital.
20
Excitación por corriente: Muchos de los inconvenientes de la
configuración anterior son resueltos cambiando el tipo de excitación.
Para ello los circuitos Thévenin son reemplazados por cirucuitos Norton
equivalentes que consisten en fuentes de corriente I=VR/2R en paralelo
con las resistencias de valor 2R. Los polos en vez de conectarse a masa
directamente se conectan a masa a través de una resistencia 2R/3.
(3.6)
21
𝑉𝑅𝐸𝐹
𝑅𝑒𝑠𝑜𝑙𝑢𝑐𝑖ó𝑛 =
2𝑛
Dónde n es el número de bits del convertidor.
22
Ilustración 3-10 Monotonicidad
23
3.3.2. Tipos
Según su arquitectura:
24
inhibiendo la puerta AND y, por tanto, parando el contador, y la salida se
leerá en los terminales de salida del contador.
Este tipo de contador es muy lento, tanto que se pueden llegar a tardar
2n-1 periodos de reloj para una conversión.
25
Este funcionamiento es mucho más rápido que el sistema anterior y
requiere de tantos periodos de reloj como bits tengamos de palabra
digital.
Cabe destacar que aparte de los errores internos que se puedan cometer por
parte de la conversión digital analógica, la calidad y la precisión de la salida
externamente dependen de la precisión de la señal de referencia en tensión de
entrada del ADC.
26
4. Desarrollo
4.1. Elección de la herramienta de trabajo:
Actualmente en el mercado existen diversos programas para este fin. Para este
proyecto se intentó usar Proteus pero, tras varias pruebas no se consiguió
insertar nuevas librerías en su base de datos y para poder usar las footprint en
este programa habría que dibujarlas desde cero, usando los planos que se
incorporan en la ficha técnica de cada componente. Por tanto, se descartó este
programa ya que requeriría mucho tiempo el realizar los diseños necesarios.
Para este trabajo nos hemos centrado en el uso de dos herramientas, OrCad
Capture, que permite realizar el esquemático y Allegro PCB designer que tras la
realización del esquemático permite asignar un footprint a cada componente
para posteriormente realizar la tarjeta de circuito impreso.
27
4.2. Diseño y elección de los componentes para la PCB-DAC
4.2.1. DAC8801
Para poder convertir las señales y para poder cumplir los requerimientos se
elige una tensión de suministro VDD de 3,3 V ya que la entrada digital que envía
la FPGA es de 3,3 V. En esta conexión se colocarán 3 condensadores, de 0,1
µF, 1 µF y 10 µF, por orden de proximidad al DAC, como viene recomendado en
la ficha técnica del componente, que harán que el componente tenga una mejor
respuesta transitoria.
28
Como tensión de referencia VREF se elige -3 V que hará que tengamos a la salida
una escala de 0 a -3 V y un LSB de:
(4.1)
𝑉𝑅𝐸𝐹 3
𝐿𝑆𝐵 = 𝑛
= 14 = 183 𝜇𝑉
2 2
Es decir que cada dato distinto en la entrada digital se verá afectado por una
variación de tensión analógico a la salida de 183 µV. Este dato será muy
importante durante todo el desarrollo del diseño pues será crítico el evitar
perder la menor cantidad de datos posibles, ya que, si tenemos 14 bits, pero
por errores se generan tensiones en el circuito que nos hagan perder muchos
datos, no rentará el haber escogido un convertidor con esta característica
puesto que uno de menor resolución podría ofrecernos las mismas funciones.
Para que este elemento funcione necesita una referencia de tensión para
poder convertir las señales de digitales a analógicas. Como necesitamos una
alta precisión en el suministro de esta tensión, se recurre a una referencia de
tensión como se sugiere en el documento técnico del fabricante, las cuales
tienen una tolerancia de tensión de salida muy pequeña. Pero como no se
comercializan referencias con este valor de tensión recurrimos a una fuente de
tensión de 3V y que posteriormente se conecta a un operacional configurado
como inversor con lo que conseguimos nuestros -3V con una alta precisión
para suministrar la tensión de referencia al DAC.
29
Por todo ello se ha elegido la referencia de tensión ADR4530 de Analog
Devices. Este componente tiene un error inicial de ±0,02% que aumenta
levemente dependiendo de la corriente que tenga que suministrar al circuito.
Sin embargo, como vamos a insertar un operacional a la salida de la referencia
para invertir la tensión, la caída de tensión por este efecto no será una
preocupación puesto que la corriente la aportará el operacional, y esta tensión
solo actuará como referencia en la entrada inversora.
Estos operacionales han sido elegidos por su pequeña tensión de offset que
hace que en la señal lógica de salida se pierda un menor rango de valores y
que así se puedan transferir más datos. También por su velocidad y tiempo de
establecimiento, lo suficiente pequeño, ya que su velocidad de crecimiento
(slew rate) en ganancia unitaria es de 30 V/µs. Esto significa que, ante un
cambio brusco a la entrada, el operacional puede variar su tensión de salida a
30 V cada 1 µs. Con lo cual podrá realizar un cambio de 3 V, que es la variación
30
máxima que puede haber a la entrada de este operacional pues la señal
analógica de salida del DAC varía entre 0 y -3 V, en 0,1 µs.
Para alimentar el DAC se necesita una tensión VDD de 3,3V que no tengan ruido
de otras señales porque, aunque se podrían utilizar la tensión que viene desde
la FPGA, estos introducirían mucho ruido digital que está conmutando a una
frecuencia elevada y que podría generar errores que pudieran verse reflejados
en la salida analógica.
Y para evitar que pueda entrar ruido en la señal desde la fuente se coloca un
operacional con ganancia unitaria y que no invierta la señal que sea rápido en
el cambio de la señal, por ello se elige el operacional OPA356 de Texas
Instruments que atenuará el ruido procedente de la fuente de alimentación, y
para mejorar su respuesta se coloca a la entrada de la alimentación un
condensador de 0,1 µF como recomienda la ficha técnica. Se elige para ello el
condensador cerámico C0805C104K5RACTU de Kemet.
Por ello se eligen dos resistencias comerciales que puedan cumplir esta
función. Tras un primer cálculo aproximado, se hace una aproximación y se
escogen:
31
Ilustración 4-3 Divisor de tensión
(4.2)
𝑉𝑐𝑐 5𝑉
𝑉1 = × 𝑅1 = × 475 𝑘𝛺 = 3, 31 𝑉
𝑅1 + 𝑅2 475 𝑘𝛺 + 243 𝑘𝛺
Para suministrar esta tensión se elige un LDO (regulador de baja caída) para
nuestro diseño de entre las muchas maneras de suministrar una tensión, pues
podría realizarse con una referencia, pero de esta manera es económicamente
mejor ya que no se requiere la precisión de una referencia, y la configuración
de un divisor de tensión y un operacional no daría la corriente suficiente con la
rapidez necesaria.
32
lo suficientemente elevada para que el operacional siempre llegue a los 3 V sin
que entre en saturación, pero no la máxima permitida por el operacional pues
podría ser muy alta para luego la configuración de la protección a la salida. Por
ello, se elige el suministras una tensión de 3,6 V para superar la tensión que
pueda caer en el operacional.
33
Las resistencias han de cumplir estas dos ecuaciones:
(4.3)
(𝑅1 + 𝑅2 )
V𝑜𝑢𝑡 = × 1,204
𝑅2
(4.4)
−1
1 1
𝑅𝑇 = ( + )
𝑅1 𝑅2
Finalmente se elige:
Tras esta atenuación deberemos también contar con los 40 dB que tendrá el
operacional, y como es ganancia unitaria se convertirá todo en atenuación.
34
4.2.6. Elección del suministro de tensión negativa a los operacionales.
(4.8)
R 𝑇 = 𝑅1 + 𝑅2 ≈ 100 𝑘Ω
35
Donde Vout será la tensión elegida de 3,6 V y RT un valor aproximado de
100 kΩ
(4.9)
𝑅1 66500
V𝑜𝑢𝑡 = −1,186 (1 + ) = −1,186 (1 + ) = −3,56 𝑉
𝑅2 33200
(4.10)
Como la tarjeta que estamos diseñando va a ser una tarjeta de salida hemos
de protegerla de posibles fallos de conexión del usuario. Para ello se colocará
una resistencia a la salida que limite la corriente que pueda producirse debido
a la diferencia de tensión que pueda haber entre la salida física de la tarjeta y
la salida del operacional. Este elemento permitirá que la tarjeta que se diseña
no envíe una corriente muy alta a su salida. Esta corriente puede ser debida a
un fallo interno como puede ser la destrucción de un operacional y que su
salida quede cortocircuitada con una de las tensiones de alimentación, lo que
36
provocaría que hubiese una tensión a la salida del operacional mucho mayor
que la habitual de operación.
Por tanto, para proteger los distintos fallos que se pueden producir elegimos
esta configuración:
Y vamos a proteger cuando el usuario pueda poner a la salida ±10 V que pueda
poner a la salida, y una corriente de circulación máxima de 12 mA.
El circuito está diseñado para que esta corriente máxima circule por uno de los
diodos de protección y que haya como máximo en el punto donde están
conectados a la señal 3,3 V y -0,3 V, es decir, ±0,3 V del rango de tensión que
hay en funcionamiento normal.
37
Ilustración 4-7Gráfica tensión corriente directas
Pero el insertar estos diodos tiene un error asociado cuando el circuito funciona
con normalidad, pues este tipo de diodos aunque tienen una tensión umblar
menor a la de los diodos convencionales, su corriente de fuga inversa,
soportando una tensión inversa de 3 V como máximo en funcionamiento
normal a una temperatura de cómo máximo 50ºC ya que no pasa corriente por
ellos es de 2 µA.
38
En el peor de los casos esta corriente puede salir toda hacia el exterior
provocando una caída de tensión de:
(4.11)
𝑉 = 𝐼 × 𝑅 = 2 µ𝐴 × 845 = 1,69 𝑚𝑉
(4.12)
1,69 𝑚𝑉
𝑁º 𝑐ó𝑑𝑖𝑔𝑜𝑠 = = 10 𝑐ó𝑑𝑖𝑔𝑜𝑠
183 𝜇𝑉
(4.13)
También deberá soportar la potencia que se disipe en ella cuando pase esta
corriente.
(4.14)
39
En el peor caso de salida en el exterior suponemos que haya una tensión de
±10 V. Si hay +10 V en el punto central donde se conectan los diodos estará a
3,3 voltios como máximo, y si aparte suponemos que el diodo está en fallo en
cortocircuito como mínimo habrá 3 V. Sin embargo, si suponemos que en el
terminal de salida hay -10 V, en el punto de conexión de los diodos habrá -0,3V
debido a la tensión umbral del diodo y si este queda en cortocircuito debido a
un fallo, habrá 0 V; lo que será la peor situación y ante la que debemos proteger.
(4.15)
∆𝑉 0 − (−10)
𝑅= = = 833,3 Ω
𝐼 0,012
(4.16)
40
Ilustración 4-9 Efecto trigger Schmitt
41
Se denomina jitter a la variabilidad temporal de envío de señales digitales, y
que se debe al ruido eléctrico entre estas. Puede provocar cambios indeseados
en el valor de la señal digital.
42
4.2.9. Conexiones de salida y entrada
Se ha elegido esta disposición por ser intuitivo y ordenado, también por ser un
estándar comúnmente muy usado, aunque al ser un prototipo podría haber
sido cualquier otro orden y otro conteo de pines.
43
Para la salida analógica se usará una interfaz de conexión hembra 90º de 12
conexiones, en 2 hileras de 6 conexiones con un paso de 2,54 mm, se ha
escogido SSW-106-02-G-D-RA de Samtec, y las señales se conectarán:
Al igual que en para el otro conector se ha escogido esta disposición por ser
intuitiva y ordenada.
44
4.2.10. Elección de la fuente de alimentación
Cada Dac 8801 permite un paso de corriente de 2 mA lo que hace que esta
sea la corriente que pase por todo el circuito más la corriente que pasa por
cada operacional OPA356 de 14 mA más la corriente por la referencia de 1 mA
más la corriente por los operacionales OPA2727 de 6,5 mA, hace que la
corriente total sea de 44 mA, y la del polo negativo -6,5 mA de la corriente que
necesita el operacional OPA2727.
45
Y como el consumo durante la conversión puede ser muy variable se ha
escogido una fuente que no tiene una carga mínima de salida.
Este terminal tiene dos vías, es de rosca y permite cables de hasta una
sección de 0,5 mm2 y una corriente de 6 A, que son más que suficientes
para alimentar a la tarjeta.
46
5 4 3 2 1
D D
Entrada 5+
C6 U4
THM3-0521WI 264-4416 TPS73201 Detalle 6 C7 R3
X1
4.2.12.
C12
691-1170
Detalle 1 2 5 2.2u
IN U5 OUT
R6
708-6676
C 3 Value 4 66.5k Detalle 7 C
EN FB Detalle 4 C18 R8
3V 3 C15 264-4416 243k
3V6 790-0673 U34 0.1u 708-6896
TPS72301DBVT 1 10u OPA356_DBV_5
GND R7 660-9833
708-6584 C17
33.2k 1 5 723-6085
Detalle 5 2 OUT V+ 4 4.7uF
V- IN- 3
C14 IN+
-3V6 U2 691-1167
DAC8801_DGK_8 1u R9
662-1505 365k
708-6834
1 8
U3 2 CLK *CS 7
ADR4530ARZ C1 3 SDI VDD 6 C9
802-3893 723-6085
-3V 4 RFB GND 5 264-4416
4.7u C3 VREF IOUT 0.1u
Esquemático del diseño DAC
C2 723-6085
723-6085 1 8 4.7u
4.7u 2 NC TP 7
3 VIN NC_3 6 C10
4 NC_1 VOUT 5 U1 264-4416
3
2 OUTA V+ 7
Canal 3 INA- OUTB 6
C16 4 INA+ INB- 5
Aout
3
5 6
5 AGND A 3 6
7 8
7 AGND A 4 8
B
AGND 9 10 B
9 AGND A 5 10
U36
11 12
XA2 SN74LVC2G14DBVR 11 AGND A 6 12
C21
264-4416
1 6 0.1u
2 1A 1Y 5
1 2 3 GND VCC 4
1 D1 D2 2 2A 2Y SSW-106-02-GD-RA
3 4
3 D3 D4 4 765-5679
5 6
5 D5 D6 6 C22
U37
7 8 264-4416
7 clk cs 8 SN74LVC2G14DBVR
0.1u
9 10
9 gnd gnd 10 1 6
11 12 2 1A 1Y 5
11 12 3 GND VCC 4
2A 2Y
3V3 pines 11 y 12
TSW-106-07-L-D
Detalle 2
767-0928
A A
47
Title
Tarjeta DAC
Size Document Number Rev
A2 1
Antonio San Miguel Nieto
Date: Tuesday, July 12, 2016 Sheet 1 of 1
5 4 3 2 1
48
49
50
51
52
53
54
4.3. Diseño y elección de los componentes para la PCB-ADC
4.3.1. AD7476
Como tiene una interfaz serie será necesario conectarlo a tres señales de la
FPGA. La señal de reloj y la señal Chip Select que serán de entrada para poder
realizar la conversión y la señal de datos que será de salida.
La señal de entrada VIN será la señal analógica que queremos convertir en una
señal digital que será de un valor entre 0 y 3 V. También deberemos alimentar
al componente con una tensión suficiente para poder convertir las señales
además que será la conexión por dónde se suministre la potencia que
absorberá el componente.
(4.17)
𝑉𝑅𝐸𝐹 3
𝐿𝑆𝐵 = = = 732 𝜇𝑉
2𝑛 212
55
Esta resolución será la causante de la precisión de la señal de la que queramos
transmitir. A una mayor resolución mayor será el número de cifras que podamos
transmitir.
Por ello se inserta un filtro pasa baja cuya frecuencia de corte este a 0,5 MHz
que se colocará justo a la entrada de la señal a muestrear por el ADC.
56
Se buscan una resistencia y un condensador para insertarlos en el diseño.
Se ha de cumplir la fórmula:
(4.18)
1
𝑓𝑐 =
2·𝜋·𝑅·𝐶
(4.19)
1 1
𝑓𝑐 = = = 0,459 𝑀𝐻𝑧
2·𝜋·𝑅·𝐶 2 · 𝜋 · 51 · 6,8 · 10−9
Como los componentes tienen una tolerancia calculamos a que frecuencia
pasaría con la situación del peor de los valores, que sería el valor más inferior
de las tolerancias.
(4.20)
1 1
𝑓𝑐 = = = 0,488 𝑀𝐻𝑧
2·𝜋·𝑅·𝐶 2 · 𝜋 · (51 · 0,99) · (6,8 · 10−9 · 0,95)
57
El operacional OPA356AIDBVT de Texas Instrumentes realizará esta tarea de
una manera sencilla y económica, además de aumentar simplicidad al diseño.
Este operacional tiene un offset máximo muy pequeño 200 µV, y un alcance de
la tensión de alimentación con tan solo una pérdida máxima de 20 mV, es decir,
que se podrá conectar el terminal negativo de alimentación del operacional a
masa pese a que a la salida aparecerá una tensión de entre 10 y 20 mV cuando
a la entrada haya 0 V.
El operacional tendrá una configuración del circuito para que la ganancia sea
unitaria y una resistencia en la realimentación de 10,5 kΩ, resistencia
ERA6AEB1052V de Panasonic y una previa a la entrada no inversora que
conecte a la protección de la entrada que se calcula en el apartado 4.3.6, de
valor 8,45 kΩ.
(4.21)
58
4.3.5. Alimentación de los operacionales
(4.22)
∆𝑉 0,01
𝑐ó𝑑𝑖𝑔𝑜𝑠 = = = 13,6 𝑐ó𝑑𝑖𝑔𝑜𝑠
𝐿𝑆𝐵 732 · 10−6
Finalmente se perderán como término medio 14 códigos. Pero esta cantidad
de códigos perdido al ser un error recurrente, se puede tener en cuenta desde
la unidad de control para que influya lo menos posible en la medida real.
59
Para el caso de 3,3 V de salida la ficha técnica del componente ya nos ofrece
dos valores comerciales capaces de suministrar esta tensión. Se va a
comprobar según las fórmulas si estos valores son correctos.
R1 = 52,3 kΩ y R2 = 30,1 kΩ
(4.24)
(4.25)
1 1 −1 1 1 −1
𝑅𝑇 = ( + ) = ( + ) = 19,1 𝑘Ω
𝑅1 𝑅2 52300 30100
Que son resultados válidos para la función que queremos realizar, por ello se
escogen las resistencias de estos valores.
Para mejorar la respuesta temporal y poder filtrar con mayor atenuación las
frecuencias que pueden venir de la fuente de alimentación, se elige colocar dos
condensadores uno a la entrada y otro a la salida, de 0,1 µF. También se tiene
en cuenta las demás capacidades que hay a la salida del regulador que,
aunque son para mejorar la respuesta transitoria del operacional que hay
aguas abajo, también afecta a la salida del regulador.
60
Solo se deberá proteger la entrada frente a un fallo exterior a nuestra entrada,
es decir, solo deberemos proteger los elementos de la tarjeta. Debido a esto la
seguridad puede ser menos estrictas ya que no vamos a dañar ningún
componente del cliente que esté usando el equipo.
Y a su vez tiene una corriente inversa de fuga con un valor de 0,002µA cuando
no está en polarización directa, para una tensión inversa de 3V:
61
Ilustración 4-20 Tensión corriente inversa
(4.26)
∆𝑉 0 − (−10)
𝑅= = = 833,3 Ω
𝐼 0,012
62
4.3.7. Inversores Schmitt
En este caso la corriente que pasará por conversor ADC máxima mientras está
en funcionamiento será de 1,6 mA más la corriente de 1 mA de la referencia
más 5 mA de cada operacional OPA365 y 14 mA del operacional OPA356, que
suman 26,6 mA. Por tanto, la potencia disipada por todo el circuito será menor
que la de la tarjeta DAC.
63
4.3.10. Terminal de potencia
64
5 4 3 2 1
D D
C7 U13
264-4416 TPS73201
0.1u 661-3974
2 5
3V 3 C2
IN OUT 723-6085
3 R9 4.7u
EN R1 708-6436
U36
C 1 4 52.3k 10.5k C
GND NR_FB SN74LVC2G14DBVR
840-5302 C6 C21
264-4416 C5 264-4416
THM3-0521WI 0.1u 264-4416 1 6 0.1u
X1 797-2864 R2 U21 0.1u 2 1A 1Y 5 R7
U28 30.1k OPA365_DBV_5 3 GND VCC 4 100
1 22 14 795-5092 660-9830 2A 2Y 721-7662
+ 23 +VIN(VCC)1 +VOUT
2 +VIN(VCC)2 16 C12 1 5
- -VOUT/COM 11 723-6562 2 VOUT V+ 4
NC/-VOUT 2 10u Detalle 4 V- IN- 3
1725656 -VIN(GND) IN+
220-4260
4.3.11. Esquemático del diseño ADC
Detalle 6
U30 C1
R3 OPA356_DBV_5 723-6085 XA4
243k 660-9833 4.7u
Detalle 1 708-6834
1 5
2 OUT V+ 4 1 2
C3 V- IN- 3 1 D1 D2 2
723-6085 IN+ C22 3 4
U37 3 D3 D4 4
4.7u U19 264-4416
SN74LVC2G14DBVR
R6 AD7476ARTZ-500RL7 0.1u 5 6
51 C11 5 D5 D6 6
U39 770-8849 624-2531 4 5 1 6 7 8
R4 808-0048
3v 6.8u 6 SCLK SDATA 2 1A 1Y 5 7 clk cs 8
XA5 365k 3 CS* 3 GND VCC 4 9 10
708-6896 1 2 VIN 2A 2Y 9 gnd gnd 10
1 2 C9 1 2 11 12
3
3
R5 R8 802-9933 VDD GND 11 12
1 2 708-6109 708-6402 690n
1 2 845 8k45
3 4
3V3 pines 11 y 12
3 4
5 6 SSW-106-02-GD-RA
5 6 Detalle 3
+
C10 C4
7 8 548-4302 264-4416 767-0928
7 8 1u 0.1u Detalle 8
9 10
9 10
B 11 12 Detalle 7 B
11 12
C24
723-6085
SSW-106-02-GD-RA 4.7u
1 8
2 NC TP 7 1 5
C8 3 VIN NC_3 6 2 VOUT V+ 4
4.7u 4 NC_1 VOUT 5 V- IN- 3
723-6085 GND NC_2 IN+
Detalle 5
Title
Tarjeta ADC
65
Size Document Number Rev
A A2 1 A
Antonio San Miguel Nieto
Date: Wednesday, July 13, 2016 Sheet 1 of 1
5 4 3 2 1
66
67
68
69
70
4.4. Diseño y elección de componentes para la interfaz digital
Para facilitar el diseño se usarán los 3,3 V de salida de alimentación que ofrece
la FPGA para el suministro de tensión de protección y se usará el diodo SB05-
05C-TB-E de On Semiconductor que para un paso de corriente de 12 mA tiene
una caída de tensión de 0,3 V, que permitirán un máximo de 3,6 V.
(4.27)
∆𝑉 3,6 + 0,3
𝑅= = = 325 Ω
𝐼 0,012
71
(4.28)
(4.29)
∆𝑉 0 − (−7)
𝑅= = = 583,3 Ω
𝐼 0,012
(4.28)
La resistencia puede disipar una potencia de 0,125 W, así que sí podrá realizar
esta función.
72
4.4.2. Protección de la entrada digital
Con este valor se puede elegir la caída máxima que se va a permitir a los diodos
y por ello se elige el componente SBAT54SLT1G de On Semiconductor, que
tendrá una caída de 0,5 V cuando pasen 0,12 mA en el peor de los casos.
(4.27)
∆𝑉 3,3 + 0,5 − 0
𝑅= = = 316,7 Ω
𝐼 0,012
Se elige por simplicidad en el diseño la misma resistencia que en el caso
anterior (4.4.1) de 330 Ω y una tolerancia del 1%, ERJP06F3300V de
Panasonic que cumplirá con todos los requerimientos.
73
4.4.3. Terminales de conexiones
74
5 4 3 2 1
D D
3V3
3
U20
2 791-9513
A C
XA1 XA2
1
NC
R1 R2
865-4403 679-1585
1 Dout Din 2 330 604
1 2 1 2
3 4 1 Dout Din 2
3
3 4 U21 3 4
5 6 2 791-9513 3 4
5 6 A C 5 6
7 8 5 6
1
NC
7 8 7 8
9
gnd gnd 10 7 8
C C
9 10 9 10
11 12 9 10
11 12 11 12
11 gnd gnd 12
3V3 pines 11 y 12 3V3
U22
808-0048
1 2
TSW-106-07-L-D 1 2
3
3
767-0928 R3 R4 SSW-106-02-GD-RA
865-4403 679-1585
330 604 765-5679
4.4.4. Esquemático del diseño de la interfaz digital
B B
Title
Interfaz Digital
Size Document Number Rev
75
A4 Antonio San Miguel Nieto 1
5 4 3 2 1
4.5. Diseño de la tarjeta PCB
El diseño de la tarjeta se va a hacer en la herramienta de diseño de la marca
Cadence. Primero hemos de realizar el esquema básico en Orcad Capture para
luego pasar este diseño al programa Allegro PCB Editor, de diseño de PCBs. En
un primer diseño necesitamos las librerías, y los archivos de los distintos
encapsulados. Las librerías las descargamos de cada página web del fabricante
al igual que los documentos de encapsulados.
Para pasar del diseño esquemático al diseño de PCB hay que realizar antes una
comprobación eléctrica en el esquemático. Esta la realiza el mismo programa
y te avisa si hay alguna conexión que este sin conectar o algún tipo del conflicto
eléctrico.
76
tienen una footprint asociada y que los terminales del esquemático están
asociados a los terminales del encapsulado, es decir, que tengan el mismo
número de pines y que estos se llamen igual. También esta función prepara
una lista de nombres de las conexiones físicas que después se habrán de
conectar durante el desarrollo de la placa.
Este proceso que a primera vista parece sencillo me llevó mucho tiempo de
trabajo el aprender a como se han de asociar las footprint a cada componente
y que la herramienta de trabajo tomase el valor correctamente.
Para el diseño de esta zona se requiere cumplir unos objetivos en orden a que
minimizar el ruido eléctrico que se puede producir entre las zonas digital y
analógica las cuáles producen interferencias en la señal analógica que pueden
modificar los valores de ésta. Para cumplir este objetivo se ha diseñado el plano
de tierra de tal manera que se puede decir están “separadas”, aunque en
realidad están físicamente unidas por un punto para que estén al mismo
potencial, pero que impide que haya corrientes en circulación con lo cual
evitamos interferencias.
Para realizar este diseño opto por realizar la PCB con 4 capas, capa superior
para colocar la mayoría de los componentes, plano de tierra, plano de tensión
y capa inferior en la que irán las rutas que no puedan ir en la capa superior
porque tengan que cortar físicamente a otras.
Este plano también estará unido también a la tierra analógica que sale por el
conector.
77
Ilustración 4-25 DAC capa superior
78
Ilustración 4-26 DAC Capa de tierra
79
Ilustración 4-27 DAC capa de tensión
80
Ilustración 4-28 DAC capa inferior
81
4.5.2. Diseño de la zona ADC
En esta tarjeta el objetivo va a ser separar las interferencias que generan los
elementos digitales debido a su conmutación. Por ello se va a separar en dos
zonas los componentes digitales de los componentes analógicos. El convertidor
ADC se conectará a la tierra analógica pese a que su parte digital, también
estará conectada a esta misma.
82
Ilustración 4-29 ADC capa superior
83
Ilustración 4-30 ADC capa de tierra
84
Ilustración 4-31 ACD capa de tensión
85
Ilustración 4-32 ADC capa inferior
86
4.5.3. Diseño de la interfaz digital
87
Ilustración 4-35 Digital Capa de tensión
88
5. CONCLUSIONES Y LÍNEAS FUTURAS DE
TRABAJO
5.1. Conclusiones
Se han diseñado tres tarjetas: Una tarjeta de conversión DAC que permitirá
transformar señales de digitales a analógicas, otra tarjeta ADC que convertirá
señales analógicas en digitales y otra de entradas y salidas digitales, estas
están preparadas para la comunicación entre un elemento de procesamiento y
control, en nuestro caso una FPGA, con elementos externos tanto analógicos
como digitales.
89
La simulación puede ser usando esta misma herramienta (simulación pspice)
o con otro tipo de herramientas de simulación con modelos matemáticos como
puede ser Matlab. Esta simulación permitiría ver la calidad del diseño, así como
posibles fallos durante el mismo.
Tras una primera simulación se podría fabricar las tarjetas usando los artworks
generados en este proyecto y que permitirían ensayar el funcionamiento del
canal, y solucionar los posibles errores y perturbaciones que puedan generar
los efectos de segundo orden, optimizando así el funcionamiento de la tarjeta.
Tras una primera simulación, se podrían añadir más canales a cada tarjeta y
ver el posible efecto de ruido entre todos los componentes. Cuando se haya
comprobado que ya funciona correctamente la tarjeta, es el momento de
optimizar los componentes de la tarjeta, ajustar los valores de resistencias y
condensadores para mejorar la respuesta y evitar todas las posibles
perturbaciones.
90
6. Bibliografía
Se distribuir la bibliografía por los apartados en los que ha sido separado este
trabajo. Dentro de cada apartado está separado por orden alfabético. Las
referencias a páginas web sin fecha están revisadas en julio de 2016.
Estado de la técnica
DAC8801EVE
PmodAD1
https://reference.digilentinc.com/_media/pmod:pmod:pmodAD1_rm.pdf
(25/06/2016)
Teoría
http://slideplayer.es/slide/8854100/ 03/04/2016
http://www.revistacec.com/didactica/3101-convertidor-digital-analogico-dac-
3101.html
91
Simulación Mediante “Hardware In the Loop” de un Convertidor Buck
(01/06/2016)
http://upcommons.upc.edu/bitstream/handle/2117/25122/P-IA-2.pdf
http://www.jitter.de/pdfextern/dcsjitter.pdf 26/05/2016
Desarrollo
Fabricantes
http://www.analog.com
http://www.kemet.com/
Fabricante Kemet
http://www.murata.com/products/capacitor
Fabricante Murata
http://www.onsemi.com/
Fabricante On Semiconductor
https://eu.industrial.panasonic.com/products/resistors-inductors
Fabricante Panasonic
92
https://www.phoenixcontact.com
http://www.ti.com/
http://www.tracopower.com/home/
Fabricante TracoPower
http://www.vishay.com/
Fabricante Vishay
http://es.rs-online.com/web/
Manuales
http://www.analog.com/media/en/technical-documentation/data-
sheets/ADR4520_4525_4530_4533_4540_4550.pdf
http://www.ti.com/lit/gpn/dac8801
http://www.ti.com/lit/gpn/opa2727
93
OPA365: 50MHz, Low-Distortion, High CMRR, RRI/O, Single-Supply Operational
Amplifier (Rev. D)
http://www.ti.com/lit/gpn/opa365
http://www.ti.com/lit/gpn/opa356
http://www.ti.com/lit/gpn/sn74lvc2g14-q1
http://www.onsemi.com/pub/Collateral/SB05-05C-D.PDF
http://www.onsemi.com/pub/Collateral/BAT54SLT1-D.PDF
THM 3-0521wi
http://assets.tracopower.com/20160705143510/THM3WI/documents/thm
3wi-datasheet.pdf
http://www.ti.com/lit/gpn/tps732
http://www.ti.com/lit/gpn/tps723
94
Desarrollo PCB
http://www.convertronic.net/Diseno/2013-10-31-09-58-46.html
http://www.futureworkss.com/index2.html
https://www.snapeda.com/
95