Parallel to Serial Conversion: IC 74165 & 2 Clock Purpose

  • Thread starter Thread starter kschong
  • Start date Start date
  • Tags Tags
    Parallel Serial
Click For Summary

Discussion Overview

The discussion centers around the control and functionality of the IC 74165, specifically regarding its use in converting 8-bit parallel data to serial format. Participants explore the purpose of its two clock inputs and seek guidance on implementation for a project involving Cyclic Redundancy Check (CRC).

Discussion Character

  • Technical explanation
  • Conceptual clarification
  • Debate/contested
  • Homework-related

Main Points Raised

  • Some participants inquire about controlling the IC 74165 and the purpose of its two clock inputs.
  • One participant suggests that the two clock inputs essentially function as one, allowing for loading parallel data and sending it out serially.
  • Another participant questions the desired format of the serial data stream, asking if a standard interface like RS-232, SPI, or I2C is needed.
  • A participant mentions their project involving CRC and expresses uncertainty about controlling the two clocks for data transfer.
  • One response indicates that for a CRC state machine, the serial data does not need to adhere to a specific communication format.
  • Another participant provides specific instructions on how to control the clock inputs and load parallel data into the IC 74165.

Areas of Agreement / Disagreement

Participants express varying levels of understanding regarding the control of the IC 74165 and its clock inputs. There is no consensus on the necessity of a specific serial data format for the CRC project, and multiple viewpoints on the implementation details remain unresolved.

Contextual Notes

Some limitations include the need for clarity on the overall context of the project, the specific logic used for the state machine, and the source of the parallel bytes. There are also unresolved details regarding the baud rate for serial output.

kschong
Messages
5
Reaction score
0
hi, may i know how to control IC 74165? What is the purpose of this 2 clock? i need a IC which can transfer 8 bit data from parallel to serial, got any suggestion?
 
Engineering news on Phys.org
That chip would be OK.

It has two clock inputs so that one of them can control clock input from the other. It is really just one clock.

It can load from parallel inputs and send this data out as serial.

The Fairchild data sheet explains it pretty well.
 
kschong said:
hi, may i know how to control IC 74165? What is the purpose of this 2 clock? i need a IC which can transfer 8 bit data from parallel to serial, got any suggestion?

Adding a question to vk6kro's advice, what do you want for the serial data stream? Do you want it in some standard format/interface like SCI (RS-232) or SPI or I2C, or some other? What is the overall context of your question?
 
Actually now i m doing a project about the Cyclic Redundancy Check (CRC), i need the IC 74165 for the convert the parallel data into serial data. Unfortunately, i m don know how to control the two clock to let the data transfer into serial. For this CRC project, can i use the RS 232??
 
kschong said:
Actually now i m doing a project about the Cyclic Redundancy Check (CRC), i need the IC 74165 for the convert the parallel data into serial data. Unfortunately, i m don know how to control the two clock to let the data transfer into serial. For this CRC project, can i use the RS 232??

No, if you are making a CRC state machine, there is no need to have the serial data in any particular comm format. You are just going to be putting it through your CRC circuit, right?

What kind of logic are you going to use to control your state machine? Where do the parallel bytes come from? Where are you going to shift out the final CRC? How wide will it be?

Is this a paper-only design, or are you going to simulate it, or are you going to build it up?
 
Unfortunately, i m don know how to control the two clock to let the data transfer into serial.

You need to download a data sheet for this chip.

If you hold pin 15 low and feed the clock into pin 2, it will clock continuously. Making pin 15 high will stop the clocking even if pin 2 continues to get clock pulses.

Making pin 1 low will load the parallel data from the 8 data input pins. Making pin 1 high will allow clocking of the data towards the serial output, pin 9.
Clocking must be done at the right baud rate for the serial output to be at the right speed.
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 49 ·
2
Replies
49
Views
5K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 13 ·
Replies
13
Views
3K