Conversion of different types of flip flops needed to modify and to change the properties or behavior of one type of flip flop to other, by conversion of flip flops you can also make a new behavior circuit to your own.

### In this section you study the following conversions:

### 1) SR flip flop to JK flip flop

### 2) SR flip flop to D flip flop

### 3) SR flip flop to T flip flop

### 4) JK flip flop to D flip flop

### 5) JK flip flop to T flip flop

### 6) D flip flop to JK flip flop

### 7) D flip flop to T flip flop

### 8) T flip flop to JK flip flop

### 9) T flip flop to D flip flop

In above are the maximum numbers of conversions that can be performed are listed note that conversion from JK, D, T to RS are not possible due to race or forbidden condition in RS flip flop.

For conversion from one flip flop to another flip flop we need the few things, they are…

- Characteristic table of target flip flop (the flip flop that we want to make)
- Excitation table of given flip flop (the flip flop from which we convert {Given flip flop})
- Then, find excitation value in relation to characteristic table
- Then, obtain an expression using k-map
- And in last draw suitable logic diagram using Boolean expression.

## 1. SR flip flop to JK flip flop conversion:

**a) Characteristic table of JK flip flop.**

Here Q_{n}
is present output or we say past output (different peoples think and teach
different) and Q_{(n+1)} is next output.

**b) Excitation table of SR flip flop.**

**c) Find
excitation value in relation to characteristic table.**

Compare the values of Q_{n} and Q_{(n+1) }blow from above excitation table and write their equivalent result.

**d)
Obtain the expressions using k-map.**

**K-map for S**

Boolean expression for S is represented as:

S =Q̅_{n}J

**K-map for R**

Boolean expression for R is represented as:

R =Q_{n}K

**e) Final
logic diagram:**

## 2. SR flip flop to D flip flop conversion:

**a) Characteristic table of D flip flop.**

**b) Excitation table of SR flip flop.**

**c) Find
excitation value in relation to characteristic table.**

Compare the values of Q_{n} and Q_{(n+1) }blow from above excitation table and write their equivalent result.

Note that
we only put that values which we taken in above characteristic table (we can
take 0011 or 0101 any first and then other in{Q_{n} and D columns}in
characteristic table).

**d)
Obtain the expressions using k-map.**

**K-map for S**

Boolean expression for S is represented as:

S =D

**K-map for R**

Boolean expression for R is represented as:

R =D̅

**e) Final
logic diagram:**

## 3. SR flip flop to T flip flop conversion:

**a) Characteristic table of T flip flop.**

**b) Excitation table of SR flip flop.**

**c) Find
excitation value in relation to characteristic table.**

Compare the values of Q_{n} and Q_{(n+1) }blow from above excitation table and write their equivalent result.

Note that
we only put that values which we taken in above characteristic table (we can
take 0011 or 0101 any first and then other in{Q_{n} and T columns}in
characteristic table).

**d)
Obtain the expressions using k-map.**

**K-map for S**

Boolean expression for S is represented as:

S =TQ̅_{n}

**K-map for R**

Boolean expression for R is represented as:

R =TQ_{n}

**e) Final
logic diagram:**

## 4. JK flip flop to D flip flop conversion:

**a) Characteristic table of D flip flop.**

**b) Excitation table of JK flip flop.**

**c) Find
excitation value in relation to characteristic table.**

_{n} and Q_{(n+1) }blow from above excitation table and write their equivalent result.

Note that
we only put that values which we taken in above characteristic table (we can
take 0011 or 0101 any first and then other in{Q_{n} and D columns}in
characteristic table).

**d)
Obtain the expressions using k-map.**

**K-map for J**

Boolean expression for J is represented as:

J =D

**K-map for K**

Boolean expression for K is represented as:

K =D̅

**e) Final
logic diagram:**

## 5. JK flip flop to T flip flop conversion:

**a) Characteristic table of T flip flop.**

**b) Excitation table of JK flip flop.**

**c) Find
excitation value in relation to characteristic table.**

_{n} and Q_{(n+1) }blow from above excitation table and write their equivalent result.

Note that
we only put that values which we taken in above characteristic table (we can
take 0011 or 0101 any first and then other in{Q_{n} and T columns}in
characteristic table).

**d)
Obtain the expressions using k-map.**

**K-map for J**

Boolean expression for J is represented as:

J =T

**K-map for K**

Boolean expression for K is represented as:

K =T

**e) Final
logic diagram:**

## 6. D flip flop to JK flip flop conversion:

**a) Characteristic table of JK flip flop.**

**b) Excitation table of D flip flop.**

**c) Find
excitation value in relation to characteristic table.**

_{n} and Q_{(n+1) }blow from above excitation table and write their equivalent result.

**d)
Obtain the expressions using k-map.**

**K-map for D**

Boolean expression for D is represented as:

D =K̅Q_{n} + JQ̅_{n}

**e) Final
logic diagram:**

## 7. D flip flop to T flip flop conversion:

**a) Characteristic table of T flip flop.**

**b) Excitation table of D flip flop.**

**c) Find
excitation value in relation to characteristic table.**

_{n} and Q_{(n+1) }blow from above excitation table and write their equivalent result.

Note that
we only put that values which we taken in above characteristic table (we can
take 0011 or 0101 any first and then other in{Q_{n} and T columns}in
characteristic table).

**d)
Obtain the expressions using k-map.**

**K-map for D**

Boolean expression for D is represented as:

D =Q̅_{n}T + Q_{n}T̅

So, D =Q_{n}ꚚT

**e) Final
logic diagram:**

## 8. T flip flop to JK flip flop conversion:

**a) Characteristic table of JK flip flop.**

**b) Excitation table of T flip flop.**

**c) Find
excitation value in relation to characteristic table.**

_{n} and Q_{(n+1) }blow from above excitation table and write their equivalent result.

**d)
Obtain the expressions using k-map.**

**K-map for T**

T =JQ̅_{n }+ KQ_{n}

**e) Final
logic diagram:**

## 9. T flip flop to D flip flop conversion:

**a) Characteristic table of D flip flop.**

**b) Excitation table of T flip flop.**

**c) Find
excitation value in relation to characteristic table.**

_{n} and Q_{(n+1) }blow from above excitation table and write their equivalent result.

Note that
we only put that values which we taken in above characteristic table (we can
take 0011 or 0101 any first and then other in{Q_{n} and D columns}in
characteristic table).

**d)
Obtain the expressions using k-map.**

**K-map for T**

Boolean expression for T is represented as:

T =Q̅_{n}D + Q_{n}D̅

So, D =Q_{n}ꚚD

**e) Final
logic diagram:**

This excellent website definitely has all of the info I

wanted concerning this subject and didn’t know who to ask.

I think this is one of the most important info for me.

And i’m glad reading your article. But want to remark on some general

things, The web site style is great, the articles

is really excellent : D. Good job, cheers

I have fun with, cause I discovered exactly what I was having a look for.

You’ve ended my four day long hunt! God Bless you man. Have

a nice day. Bye

Ahaa, its fastidious conversation on the topic of this paragraph at this

place at this web site, I have read all that, so at this time me also commenting here.

Everyone loves it whenever people come together and share views.

Great site, keep it up! This is a topic that

is close to my heart… Cheers! Where are your contact details

though? http://foxnews.net/

I enjoy what you guys are up too. Such clever work and reporting!

Keep up the good works guys I’ve included you

guys to blogroll.

Hi there it’s me, I am also visiting this website on a

regular basis, this website is really good and the people are genuinely sharing nice thoughts.

I’ve been browsing online more than 3 hours today, but I never

found any interesting article like yours. It is beautiful value enough

for me. In my opinion, if all web owners and bloggers made good content as you did, the net can be

much more useful than ever before.

You made some clear points there. I looked on the internet for the issue and

found most individuals will approve with your site.

When someone writes an paragraph he/she retains the idea of a user in his/her mind that

how a user can understand it. Therefore that’s why this piece of writing is outstdanding.

Thanks!

Its such as you learn my thoughts! You seem to grasp so much approximately this,

such as you wrote the guide in it or something. I believe that you could do

with some % to force the message home a bit, however instead

of that, that is excellent blog. A fantastic read.

I will definitely be back.