1 INTRODUCCIÓN .............................................................................................. 3
2 OBJETIVOS ..................................................................................................... 4
3 MARCO TEÓRICO ........................................................................................... 4
3.1 SISTEMAS DE COMUNICACIÓN DIGITAL ............................................... 4
4 PROCESO DE DISEÑO ................................................................................... 5
4.1 MODIFICACIÓN DE DATOS ...................................................................... 5
4.2 VELOCIDAD DE TRANSMISIÓN DE LOS DATOS .................................... 5
5 DIAGRAMA DEL DISEÑO ............................................................................... 7
6 DIAGRAMA DE BLOQUES DE LOS DISPOSITIVOS ..................................... 9
CONCLUSIÓN ....................................................................................................... 10
BIBLIOGRAFÍA ..................................................................................................... 11
2
1 INTRODUCCIÓN
3
2 OBJETIVOS
3 MARCO TEÓRICO
De modo estricto, una forma de onda digital se define como una función de tiempo
que puede tener sólo un conjunto discreto de valores de amplitud. Si la forma de
onda digital es binaria, sólo se permiten dos valores.
4
4 PROCESO DE DISEÑO
5
Para el diseño se eligió el microcontrolador MSP430G2553, el cual tiene las
siguientes características que lo hacen útil en esta aplicación:
Cristal interno de 16Mhz (𝑓𝐶𝑅𝑌 = 20𝑀𝐻𝑧).
Ciclo de instrucción de 62.5nS (𝑇𝐼𝑁𝑆𝑇 = 62.5𝜂𝑆).
Timer de 16 bits [0 − 65535].
24 Pines de entrada o salida digital.
El ciclo de instrucción del dispositivo se constituye como una base de tiempo que
indica cuanto demora el microcontrolador en ejecutar una instrucción. En esta
aplicación, el módulo periférico de mayor relevancia es el Timer.
𝑪𝑶𝑵𝑻
𝑻𝑹𝑬𝑻 = 𝟔𝟐. 𝟓𝜼𝑺 ∗ 𝐂𝐎𝐍𝐓 =
𝟏𝟔𝑴𝑯𝒛
Para una velocidad de transmisión dada [1Kbps – 100Kbps], el tiempo que debe
transcurrir para enviar cada bit del dato está dado por la ecuación:
𝟏
𝑻𝑩𝑰𝑻 =
𝑽𝑻𝑿
El tiempo de retardo establecido por el valor de conteo del registro de Timer debe
corresponder con el tiempo que debe transcurrir para enviar cada bit. Igualando
las ecuaciones, se tiene que:
6
𝟏𝟔𝑴𝑯𝒛
𝑪𝑶𝑵𝑻 =
𝑽𝑻𝑿
Para hacer efectiva dicha velocidad, se capturan los dígitos escritos en las
posiciones establecidas para ello y se convierten en un número así:
𝑽𝑻𝑿 = 𝑪𝑬𝑵𝑻 ∗ 𝟏𝟎𝟎 + 𝑫𝑬𝑪 ∗ 𝟏𝟎 + 𝑼𝑵𝑰
De forma general, el diseño del generador de funciones tiene una estructura lógica
de acuerdo al siguiente diagrama de flujo.
7
Figura 3. Diagrama del diseño
8
6 DIAGRAMA DE BLOQUES DE LOS DISPOSITIVOS
9
CONCLUSIÓN
10
BIBLIOGRAFÍA
11